CrystalReports - sumarizace na proměné

ZAJDAN

  • *****
  • 2 086
    • Zobrazit profil
    • E-mail
CrystalReports - sumarizace na proměné
« kdy: 26. 09. 2017, 17:36:32 »
Ahoj...
je reálné v CrystalReports sumarizovat na proměné namísto na poli z databze?
v reportu mám string obsahující parametry odděleny separátorem ' | '

F1E|I21|R|4|30|50|180|35|BG340SR|S10|D11|T10|1P|PVC|PZS-Z25|HS|/|F11|R20|K7035|T7035|/|SNAL|/,|/,/|TOB,S|H,2|/|VZKT|VZKT|SD|

z toho stringu potřebuji extrahovat jeden z parametrů, keterý je na pozici 11 (v příkladu má hodnotu 4) a convertovat na number
Kód: [Vybrat]
local stringvar String := {Command.Parameter};
local stringvar Parameter := String [11 to 11];
local numbervar NPar := If NumericText (Parameter) Then ToNumber (Parameter);
tuto proměnou potřebuji vynasobit proti celkovému počtu:
Kód: [Vybrat]
local numbervar Qty := Sum({Command.Quantity},{Command.Parameter});
local stringvar String := {Command.Parameter};
local stringvar Parameter := String [11 to 11];
local numbervar NPar := If NumericText (Parameter) Then ToNumber (Parameter);
shared numbervar Partitions := NPar * Qty;
Partitions;
toto celé mam jako Formuli a tu vloženou do GroupHeaderu
na jednotlivých záznamech pak vidím výsledek pro 'Partitions' abteile
http://picpaste.com/pics/CrystalReport-oy9azJCu.1506439998.png

hodnoty které vychází z proměné Partitions (484,4,8) bych chtěl sčítat/sumarizovat, ale netuším jak na to
díky
« Poslední změna: 26. 09. 2017, 17:42:21 od ZAJDAN »
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.


qwertz

Re:CrystalReports - sumarizace na proměné
« Odpověď #1 kdy: 26. 09. 2017, 17:58:45 »
Crystal už nějakou dobu nedělám, ale Suma proměnné obecně lze.

Nešlo by ve vašem případě v nadřazené groupě udělat SUM(Partitions)?

ZAJDAN

  • *****
  • 2 086
    • Zobrazit profil
    • E-mail
Re:CrystalReports - sumarizace na proměné
« Odpověď #2 kdy: 27. 09. 2017, 08:24:56 »
Crystal už nějakou dobu nedělám, ale Suma proměnné obecně lze.

Nešlo by ve vašem případě v nadřazené groupě udělat SUM(Partitions)?
díky za reakci...
zkoušel jsem to takto, ale nezadařilo se...
co presne myslite nadřazenou grupou?
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.