Addera tal

ASP

1 svar · 274 visningar · startad av Moppan

Medlem sedan okt. 200257 inlägg
Trådstart#1

Hallå!

Jag försöker addera några tal för att få ihop en procentsats. Ibland fungerar det bara fin fint, ibland läggs talen ihop som strängar... Vad gör jag fel??

Såhär ser koden ut:

'Räknar ut procenten (av de totala timmarna) för varje ProjektTyp

if wpsrs("Sum") > 0 then
Percent = FormatNumber(((wpsrs("Sum") / TotalSum ) * 100),1)
else
Percent = 0
end if

TotalPercent = TotalPercent + Percent

Ibland blir det rätt:
Procent
80.8%
19.2%
Summa :100%

Ibland fel:
Procent
80.8%
19.2%
Summa: 80.819.2%

Medlem sedan feb. 200112 078 inlägg
#2

Se till att typomvandla alla siffervärden med funktionen CInt().

263 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)