【问题标题】:Access params in Pentaho from scripted data source?从脚本数据源访问 Pentaho 中的参数?
【发布时间】:2012-12-07 08:29:20
【问题描述】:

我目前正在使用 Pentaho 开发参数化报告。

Pentaho 定义了可以在生成时给出的参数,也可以通过 Pentaho API 由某些外部源插入。

现在问题来了。我在 groovy 中有一个脚本化的数据源,想对其进行一些参数化。我如何/在脚本数据源中访问参数(在 pentaho 中定义)的最佳方式是什么?

如果您使用 SQL 数据源,您可以直接说 ${ParamName} 并替换字符串;但是,如果您使用脚本源,这似乎不起作用。

欢迎任何和所有的 cmets!

附:对于这个看似微不足道的问题,我们深表歉意,但我们都知道 pentaho 的记录有多么糟糕。

【问题讨论】:

    标签: scripting groovy reporting parameter-passing pentaho


    【解决方案1】:

    【讨论】:

    • 谢谢,成功了!只是为了真正回答这个问题,您可以这样做:dataRow.get("ParameterName"); 注意:dataRow 对象还包含其他有用的元信息(通过 getter/setter 访问)。因此,它可以在开发复杂的脚本时使用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-14
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    • 2020-03-03
    • 1970-01-01
    • 2016-10-10
    相关资源
    最近更新 更多