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