скрыть строки с отчетами кристалла с нулевым значением

У меня есть следующая таблица в Crystal Reports 2010:

Name------------Number----Line----Price-----InvoiceNum 

CustomerX-------800---------2------$100----------1 
CustomerX-------800---------4------$0-------------1 
CustomerX-------800---------4------$0-------------1 
CustomerX-------800---------4------$900----------1 
CustomerX-------800---------3------$0-------------1 
CustomerX-------800---------3------$0-------------1 
CustomerX-------800---------3------$1900---------1 
CustomerX-------800---------2------$0-------------1 
CustomerX-------800---------2------$0-------------1

Я хочу подавить повторяющиеся строки со значением $0, поэтому мне нужно что-то вроде этого:

CustomerX-------800---------2------$100----------1 
CustomerX-------800---------4------$900----------1 
CustomerX-------800---------3------$1900---------1 

В эксперте раздела, если я использую эту формулу для подавления, она скроет все строки, в которых цена равна нулю.
if {@Price}=0 then true else false
Но я хочу скрыть значение $0, только если есть повторяющиеся номера строк для одного и того же InvoiceNum.

Я также пробовал это:

if ({@Price}=0 and {@Price}=previous({@Price})) then true else false

но это не удалит все нулевые значения, а только часть.


person John    schedule 15.04.2016    source источник
comment
что вы подразумеваете под повторяющимися номерами строк для одного и того же InvoiceNum?   -  person Smita Ahinave    schedule 16.04.2016
comment
вам нужно предоставить некоторое разнообразие данных .. ваши данные имеют повторяющиеся номера строк, и все номера счетов-фактур одинаковы, чтобы понять ваши требования   -  person Siva    schedule 16.04.2016
comment
Хорошо, по какой-то причине в этом отчете отображается 0$ для строки счета.   -  person John    schedule 18.04.2016
comment
В моих счетах-фактурах может быть несколько строк, поэтому, в частности, в этом счете-фактуре 4 строки. Я не хочу иметь в своем отчете строки со значением $0. Странно, потому что у других клиентов данные отображаются корректно.   -  person John    schedule 18.04.2016


Ответы (1)


Перейдите в «Отчет»> «Формула выбора»> «Запись», затем выберите свои поля как есть.

{Supplier.ClosingBalance} <>0
person Mansoor    schedule 02.01.2018
comment
Это не работает. просто показывая правда или ложь. но вопрос в том, что скрыть значение, если оно равно 0. - person karan; 30.06.2019