我正在 iReport 5.0.4 中构建报告,到目前为止,我有一个交叉表表,如下所示
我在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 {row1}代替$ V {col1}来测试它不是一个与表达式不同的问题,它做了总和。
所有度量均使用计算类型总和
定义有可能做我想要的吗?如果没有,我可以尝试一种解决方法吗?
任何帮助将不胜感激,如果您需要更多信息,请告诉我。