Nastavení uživatelské sestavy v Pohodě Jazz (programem Report designer)
Ahoj zdravím Vás,
měl bych prosbu - zdali někdo neví, jak sečíst položky na faktuře v případě že mám více Měrných Jednotek.
Na faktuře se objeví např toto:
kuřecí maso chlazené - 10 kg
vysoký roštěnec, hovězí - 4 kg
husa - 6 kg
slunečnicový olej - 7 l
rostlinný olej - 3 l
zmrzlina "vanilka" - 4 ks
No a před sečtením celkové ceny bych potřeboval sečíst všechna "kg" "ks" a "litry"
čili Celkem 20 kg, 10 l, 4 ks
Jenže při součtu za pomocí vzorce Sum ( <:FA.PolMnozstvi:> );, které report designer nabízí, to sečte VŠE a nerozlišuje jestli to je kg nebo ks, tzn výsledek mi hodí: 34
A jediné možnosti podmínek jsou if then else.
Jenže nějak mi nefunguje toto:
if <:FA.PolMJ:> == "kg" then Sum ( <:FA.PolMnozstvi:> ) else atd..; Stejně mi to sečte všechno a výsledek je 34.
Potřeboval bych něco ve smyslu:
Sum ( <:FA.PolMnozstvi:> ) Where <:FA.PolMJ:> == "kg";
Jenže příkaz where tam jaksi není...
Re: Nastavení uživatelské sestavy v Pohodě Jazz (programem Report designer)
Tak vyřešeno...
Akorát se musí udělat zvlášť vzoreček a ten pak jiným příkazem sečíst...
Vzoreček si nazvu např "SumMnozstvi:
if <:FA.PolMJ:> == "kg" then <:FA.PolMnozstvi:> else 0;
a pak teprve do patičky dát Součet
@SumMnozstvi
Re: Nastavení uživatelské sestavy v Pohodě Jazz (programem Report designer)
Mozna (netusim) bys moh pohledat i neco kole seskupovani (group). To by melo ucel splnit taky.