我正在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} 来测试它不是与表达式不同的问题,而是求和。
所有度量均使用计算类型 Sum定义
有可能做我想做的事吗?如果没有,有没有我可以尝试的解决方法?
任何帮助将不胜感激,如果您需要更多信息,请告诉我。