我为res.parner制作了简单的Pentaho报告,我是Pentaho报告的新成员,我使用报告设计师做了简单的报告。
现在当我从列表中选择合作伙伴时,假设我选择了2个合作伙伴,而不是打印报告,我的问题是它显示所有合作伙伴的报告,而不仅仅是选定的合作伙伴。
任何配置都需要报告?
答案 0 :(得分:0)
您需要创建类型为“object”的参数 将“ids”命名为从对象
传递的已接收ID答案 1 :(得分:0)
假设报告是基于对象的报告,而不是基于SQL的报告,则连接器将发送一个“ids”值,作为所选ID的列表。
在Pentaho报告设计器中,定义一个参数:
这些是最重要的价值观。您可以与返回ids的合作伙伴进行二次查询,以进行测试,但这是额外的,而不是主要部分可以使用的。
最后,在数据源中,有三个选项卡 - 数据源,搜索字段,过滤器。您需要定义过滤器。针对res.partner的路径,创建一个包含以下内容的过滤器: