OpenERP的Pentaho报告

OpenERP的Pentaho报告,openerp,pentaho,Openerp,Pentaho,我为res.parner制作了简单的Pentaho报告,我是Pentaho报告的新手,我使用报告设计器制作了简单的报告 现在,当我从列表中选择合作伙伴时,假设我选择了2个合作伙伴,而不是打印报告,我的问题是它显示所有合作伙伴的报告,而不仅仅是所选的合作伙伴 制作报告需要什么配置? 在pentaho报表设计器中,您需要创建类型为“object”的参数 命名为“ids”以接收您从对象传递的ID假设该报告是基于对象的报告,而不是基于SQL的报告,则连接器将通过发送“ids”值,即所选ID的列表 在Pe

我为res.parner制作了简单的Pentaho报告,我是Pentaho报告的新手,我使用报告设计器制作了简单的报告

现在,当我从列表中选择合作伙伴时,假设我选择了2个合作伙伴,而不是打印报告,我的问题是它显示所有合作伙伴的报告,而不仅仅是所选的合作伙伴

制作报告需要什么配置?

在pentaho报表设计器中,您需要创建类型为“object”的参数
命名为“ids”以接收您从对象传递的ID

假设该报告是基于对象的报告,而不是基于SQL的报告,则连接器将通过发送“ids”值,即所选ID的列表

在Pentaho报表设计器中,定义一个参数:

  • 名称:ids
  • 值类型:整数
  • 必填项:错误
  • 显示类型:多值列表
  • 验证值:错误
这些是最重要的价值观。您可以与合作伙伴进行二次查询,以返回ID进行测试,但这都是额外的,不需要主要部分工作

最后,在数据源中,有三个选项卡-数据源搜索字段过滤器。您需要定义一个过滤器。针对res.partner的路径,创建一个具有以下内容的筛选器:

  • 字段:id
  • 比较器:输入
  • 值:${ids}