/ / Crystal Report: Is PreviousNull tlačí nesprávne údaje - asp.net, Visual-Studio, Crystal-Reports, Crystal-Reports-2008, Crystal-Reports-Xi

Crystal Report: Je predtým nesprávne vytlačené údaje - asp.net, visual-studio, crystal-reports, crystal-reports-2008, crystal-reports-xi

Niekoľko dní dozadu som zverejnil otázku v SO na adrese Crystal Report: Zobraziť 0,00 pre duplicitné hodnoty

Otázkou bolo odstrániť duplicitné hodnoty a v prehľade by sa namiesto toho malo zobrazovať 0,00. Bol to veľmi druh @adatapost, že zverejnil riešenie.

Teraz to vrhá veľmi dráždivý a nepríjemný problém.

7. záznam sa zobrazuje 0,00

Preto, ak bol záznam ako predtým ako

400.00
400.00
400.00
500.00
500.00
500.00
600.00
600.00
600.00

Potom sa použije tento vzorec, ktorý zobrazuje niečo ako

400.00
0.00
0.00
500.00
0.00
0.00
0,00 (TOTO JE NESPRÁVNE - MUSÍ BYŤ 600,00)
0.00
0.00

Môžete mi prosím trochu osvetliť toto vydanie? Vážim si vaše vstupy a úsilie.

Vďaka!

odpovede:

1 pre odpoveď č. 1

Vytvorte vzorec s názvom „Množstvo“.

Do vzorca pridajte toto:

If PreviousIsNull ({table.field}) Or Previous ({table.field}) <> {table.field} Then
{table.field}
Else
0

Použite tento vzorec namiesto poľa databázy.