OpenERP的Pentaho报告

时间:2013-10-02 06:47:04

标签: openerp pentaho

我为res.parner制作了简单的Pentaho报告,我是Pentaho报告的新成员,我使用报告设计师做了简单的报告。

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

任何配置都需要报告? enter image description here

2 个答案:

答案 0 :(得分:0)

在pentaho报表设计器中

您需要创建类型为“object”的参数 将“ids”命名为从对象

传递的已接收ID

答案 1 :(得分:0)

假设报告是基于对象的报告,而不是基于SQL的报告,则连接器将发送一个“ids”值,作为所选ID的列表。

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

  • 名称: ids
  • 值类型:整数
  • 必填:错误
  • 显示类型:多值列表
  • 验证值:错误

这些是最重要的价值观。您可以与返回ids的合作伙伴进行二次查询,以进行测试,但这是额外的,而不是主要部分可以使用的。

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

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