水晶报表SUM与CASE函数(Crystal Report SUM function with CA

2019-08-02 02:54发布

我在我的水晶报表下列列值:

|Code |Unit |
|A    |2    |
|B    |3    |
|C    |2    |
|D    |3    |
|E    |1    |
|F    |1    |
|G    |4    |
|H    |(3)  |

我想总结一下本机,除了具有代码H,J,K和L的代码的单位:H,J,K和L包含有括号单位。 有没有办法做到这一点?

Answer 1:

如果你想排除摘要存在任何行或值,可以通过使用里面写你的情况下,公式场下做的运行总计字段 评估

请参阅下面的图片...



不满足条件的行或场将被跳过从评价的总结。

试试这个,回来与结果!



Answer 2:

如果你想只省略单位“(”在它只是将此转换申请到使用数量

Val ({Unit}) 

这将对于非数字文本和数字返回0的数字创造的这些款项,你会得到你想要的

如果你想不使用任何特殊然后创建这样的公式字段

if {fa_rep_vr_Main.CustomTitle} not in('A','B','C') then
    0
else
    val({Unit})

使用这一笔

如果你想NewPriceAD的总和,然后用它mentained场



文章来源: Crystal Report SUM function with CASE