有条件地总计列中的变量表达式

时间:2013-06-25 18:24:25

标签: jasper-reports

我正在 iReport 5.0.4 中构建报告,到目前为止,我有一个交叉表表,如下所示

enter image description here

我在Total 4中要做的是总共sum3Measure但只有“X”或“Y”类型(由$ V {col1}中的值定义)。我尝试了文本字段表达式这个:

$V{col1}.equals("X") ||  $V{col1}.equals("Y") ? $V{sum3Measure } : 0

但它总是返回null。我做了:

$V{col1}.equals("X") ? $V{sum3Measure } : 0

测试运算符是否为||无效但它也返回null。

我使用$ V {r​​ow1}代替$ V {col1}来测试它不是一个与表达式不同的问题,它做了总和。

所有度量均使用计算类型总和

定义

有可能做我想要的吗?如果没有,我可以尝试一种解决方法吗?

任何帮助将不胜感激,如果您需要更多信息,请告诉我。

0 个答案:

没有答案