@oskaripaakkanen Nyt kun oot poistanut noi sprintf('%.2f' funkkarikutsut, niin nää summat ekottuu sillä tavalla rumasti, että jos luku sattuu pyöristymään kokonaislukuun niin sesimaaleja ei näytetä ollenkaan ja jos pyöristyy kymmenesosan tarkkuudelle niin sadasosan desimaalia ei räytetä ollenkaan.

round(100.00, 2) --> 100%
round(100.20, 2) --> 100.2%
round(100.25, 2) --> 100.25%

Sprintf:n tarkoitus oli se, että noi haliutaan aina näyttää kahdella desimaalilla.

sprintf('%.2f', round(100.00, 2)) --> 100.00%
sprintf('%.2f', round(100.20, 2)) --> 100.20%
sprintf('%.2f', round(100.25, 2)) --> 100.25%