Re: [KDP] Podsumowanie na paskach pionowo
Jeśli chcesz, aby na końcu w tej mapie każdemu ze składników była przypisana suma wartości danego składnika to proponuję taką modyfikację:
Kod:
MapValue MapaPodsumowan
MapaPodsumowan.Type(float)
Summary summPask
int nSklCount, id
InfoSkladnik skl
float fWartosc
nSklCount = summPask.GetComponentCount()
for i = 1 to i > nSklCount
id = summPask.GetComponent(i)
DaneSkladnika(skl, #id)
if summPask.GetFloatValue(1, i) || zerowe || skl.typ == "Element kadrowy" then
fWartosc = summPask.GetValue(1, i)
if MapaPodsumowan.Index(skl.GetNazwaDoDruku()) then
fWartosc = fWartosc + MapaPodsumowan.Get(skl.GetNazwaDoDruku())
MapaPodsumowan.Set(skl.GetNazwaDoDruku(), fWartosc)
else
MapaPodsumowan.Set(skl.GetNazwaDoDruku(), fWartosc)
endif
endif
next i