我为 res.parner 制作了简单的 Pentaho 报告,我是 Pentaho 报告的新手,我使用报告设计器制作了简单的报告。
现在,当我从列表中选择合作伙伴时,假设我选择了 2 个合作伙伴,而不是打印报告,我的问题是它显示所有合作伙伴的报告,而不仅仅是选定的合作伙伴。
制作报告需要任何配置吗?
在 pentaho 报表设计器中,您需要创建名为“ids”的类型为“object”的参数,以接收您从 object 传递的 id
假设报告是基于对象的报告,而不是基于 SQL 的报告,则连接器将发送一个“ids”值,即选定的 id 列表。
在 Pentaho Report Designer 中,定义一个参数:
这些是最重要的价值观。您可以使用返回 id 的合作伙伴进行辅助查询,以进行测试,但这都是额外的,并且不是主要部分工作所必需的。
最后,在 Data Source 中,有三个选项卡 - Data Source、Search Fields、Filters。您需要定义一个过滤器。针对 res.partner 的路径,创建一个过滤器,该过滤器具有: