假设我有一个包含以下字段的数据集: 名称,金额,时间等
如何只显示Amount>的记录? 100,例如?
由于我需要这个数据集用于其他报告,我在准备数据集时无法过滤这些记录。
我四处搜寻,但找不到任何答案。如果有人能提供帮助,我将非常感激。
顺便说一下,我使用了Pentaho Report Designer 3.9。
非常感谢。
答案 0 :(得分:1)
是的,你可以。
您必须在报告结构中找到您的详细信息带 - 而不是详细信息正文 - 并设置样式属性可见表达式:
=if([Amount]>100;true();false())
此外,如果您希望摘要仅考虑显示的数据,您还可以添加一个Open Formula函数字段,即:
=if([Amount]>100;[Amount];0)
你会在报告的最后总结一下。
以下是针对您的情况构建的link with the full example。