隐藏零值的行 - 水晶报告

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了隐藏零值的行 - 水晶报告相关的知识,希望对你有一定的参考价值。

我在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 

在部分专家,如果我使用此公式来抑制它将隐藏价格为$ 0值的所有行。 if {@Price}=0 then true else false 但是,如果相同的InvoiceNum存在重复的行号,我只想隐藏$ 0值。

我也试过这个:

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

但它不会删除所有的零值,只是一部分。

答案

转到报告>选择公式>记录然后按原样选择字段

{Supplier.ClosingBalance} <>0

以上是关于隐藏零值的行 - 水晶报告的主要内容,如果未能解决你的问题,请参考以下文章

如何计算sql中包含非零值的行

如何从 DataFrame 中删除某些列只有零值的行

关于在图表中隐藏零值的问题

Crystal报告如何删除带有“string”的行

零值的熊猫堆积面积图

在堆积图中隐藏零值 - s-s-rS