Marek
Blecharz
Konsultant ds.
wdrożeń ERP, CDN
Partner
Temat: Sumowanie danych jednego typu
WitamRaport zwraca mi takie dane:
Kolor Auto Ilość
Green BMW 2
Green Audi 1
Green VW 7
Red BMW 3
Red VW 1
Yellow Opel 6
Chciałbym dodać kolumnę, wyliczającą narastająco ilość aut tej samej marki, czyli:
Kolor Auto Ilość Łącznie
Green BMW 2 2
Green Audi 1 1
Green VW 7 7
Red BMW 3 5
Red VW 1 8
Yellow Opel 6 6
Yellow BMW 3 8
Zrobiłem funkcję jak poniżej ale musiałbym ją stworzyć dla każdego auta z osobna i kombinować z ukrywaniem dla innych aut ale to jest bez sensu, jeśli wciąż pojawiają się nowe marki i jest ich ponad 200
whileprintingrecords;
Global NumberVar BMW;
if Car = 'BMW' then
BMW:= BMW + Amount
else
BMW:= BMW;
Czy macie jakiś inny pomysł? Próbowałem to również rozwiązać za pomocą running total ale nie dałem rady.