【问题标题】:Pentaho Report for OpenERPOpenERP 的 Pentaho 报告
【发布时间】:2017-11-17 17:27:28
【问题描述】:

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

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

制作报告需要任何配置吗?

【问题讨论】:

    标签: openerp pentaho


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

      这些是最重要的价值观。您可以对返回 id 的合作伙伴进行辅助查询,以进行测试,但这都是额外的,并不是主要部分工作所必需的。

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

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

      【讨论】:

        猜你喜欢
        • 2015-02-22
        • 2015-01-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-19
        • 1970-01-01
        相关资源
        最近更新 更多