Forum Discussion
Results Slide Percent no Decimal Points
All,
I have a results slide which pulls in data from several other results slide.
The problem is that the results percentage is showing the percentage with decimal points. From a cosmetic point of view I would like the percentage rate to be rounded up or down to the nearest full number.
Is there a way to do this?
Thank you in advance
Rich
- TeresaVanderposCommunity Member
Hi Leslie, I used Mike's Decimal word document so I did not use javascript. So it would be awesome if you can take a look. Mike's decimal document is about three posts up from my downloads. So would like to see if someone can troubleshoot for sure. Thanks Teresa
Hi Tony,
I understand.
Are you running into trouble with this as well? Please feel free to share your project file with our support engineers to investigate what's happening. You can share it privately by uploading it here. It will be deleted when troubleshooting is complete.
Thanks for the update, Teresa. Please feel free to reach out via the link shared above and one of our support engineers can dive in for you.
I'd share a link to this conversation as well so that they will be all up-to-date on the solutions covered here as well as Mike's solution.
- KarenOBrien029Community Member
I'm really surprised Storyline still doesn't round up percentages by default, even with the requests for this feature going back 6-7 years.
It's an industry standard in elearning courses, and is an issue raised again and again by our many clients.
- jackkeenaCommunity Member
Hi Karen - It would appear this is still an issue.
The previous fixes mentioned do no seem to work anymore. I think it has some thing to do with SL360 not allowing the user to edit built in variables such as Results.ScorePercent.The easy solution I have found is to use the java script mentioned on page 1 of this thread but you have to make a custom variable first, which you set its value to that of Results.ScorePercent then modify the new variable with the javascript.
I have attached a grab of my triggers from SL and below is the javascript I have used:
var player = GetPlayer();
var score = player.GetVar("ResultsScorePercentRounded");
var n = score.toFixed(0);
player.SetVar("ResultsScorePercentRounded", n);I hope this helps anyone else who comes across this issue down the line.
- LeeWebberCommunity Member
Thanks @jack Keena - I had this come up today for a client and this works perfectly in SL360!
- BrettConlonCommunity Member
Thanks @jack Keena and all those who provided clues along the way to get it to work. I've used the JavaScript option under SL360.
I too would love to see this built into the SL software. I had 2 variables that needed rounding on the results page. Straight up, this should be taken care of by SL.