CASE WHEN sum(TrE_KosztKsiegowy) < SUM(tre_ksiegowanetto) THEN
round( (sum(tre_ksiegowanetto)-SUM(tre_kosztksiegowy))/SUM(tre_ksiegowanetto),2)*100
ELSE '' END AS 'Marża %',
IF {TraElem.TrE_KosztKsiegowy} < {TraElem.tre_ksiegowanetto} THEN
round( ({TraElem.tre_ksiegowanetto}-{TraElem.tre_kosztksiegowy})/{TraElem.tre_ksiegowanetto},2)*100
a już widzę problem. round(var;2)*100 to zaokrąglenie działania (var1-var2)/var3 a dodanie *100 przesunięcie o dwa miejsca. Zawsze będzie to całkowita wartość xx.00
powinno być:
a już widzę problem. round(var;2)*100 to zaokrąglenie działania (var1-var2)/var3 a dodanie *100 przesunięcie o dwa miejsca. Zawsze będzie to całkowita wartość xx.00
powinno być: