当前位置: 首页 > 知识库问答 >
问题:

贾斯珀软件工作室变量在图表表达式

章阳波
2023-03-14

恐怕我想多了,但我在饼图中使用变量“增量表达式”时遇到了问题。

我想要的是:$F{dataAsOfDate}==$V{maxDate},但它不起作用。相反,它仍然会拉入所有记录,就好像这个过滤器没有到位一样。我唯一能想到的是,它对每一行的变量求值。数据源中总共有12个日期,我只希望饼图使用最近日期的数据。

我只使用带有饼图和另一个列/线组合图的摘要带。饼图的重置类型为“报告”,增量类型为“无”。

版本:Jaspersoft Studio专业版6.1

数据源:CSV 文件

maxDate变量:计算是dataAsOfDate值的“最高”。增量类型为“报告”,重置类型为“无”

共有1个答案

蒋昊天
2023-03-14

您可以通过Filter表达式中的以下表达式过滤Main数据集

$F{dataAsOfDate}.contains($V{maxDate}) ? Boolean.TRUE : Boolean.FALSE

希望这应该能解决你的问题。

 类似资料: