Jasper reports total列中变量表达式的条件求和

Jasper reports total列中变量表达式的条件求和,jasper-reports,Jasper Reports,我正在iReport5.0.4中构建一个报告,到目前为止,我有一个交叉表,如下所示 我在Total 4中尝试做的是得到sum3Measure的总数,但是只有由$V{col1}中的值定义的X或Y类型。我尝试在文本字段中使用以下表达式: 但它总是返回null。我做到了: $V{col1}.equals("X") ? $V{sum3Measure } : 0 测试运算符| |是否无效,但也返回null 我使用$V{row1}而不是$V{col1}来测试它与表达式没有什么不同,它进行了求和 所有度量

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

我在Total 4中尝试做的是得到sum3Measure的总数,但是只有由$V{col1}中的值定义的X或Y类型。我尝试在文本字段中使用以下表达式:

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

$V{col1}.equals("X") ? $V{sum3Measure } : 0
测试运算符| |是否无效,但也返回null

我使用$V{row1}而不是$V{col1}来测试它与表达式没有什么不同,它进行了求和

所有度量值都使用计算类型Sum定义

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

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

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