【问题标题】:Parameter Pentaho Report Designer with MDX带 MDX 的参数 Pentaho 报表设计器
【发布时间】:2010-10-29 12:09:43
【问题描述】:

我正在使用 Pentaho 报表设计器制作报表。我的数据源是一个带有 MySQL JDBC 的 Mondrian Cube。我正在使用 MDX 查询,我想把它参数化。我必须使用自己的查询配置参数。

我在关联主查询和参数查询时遇到问题。为此,我以这种方式使用函数参数: where (strToMember(Parameter(name,type,default_value))) 但它不起作用。错误是什么?我该怎么办?

谢谢。

【问题讨论】:

    标签: mdx pentaho pentaho-report-designer


    【解决方案1】:

    您的 MDX 查询到底是什么?你得到了什么错误?

    参数名称需要用引号括起来,即

    “MDX日期”

    您也可以只使用${paramname},但这样做的缺点是您将无法使用预览选项。

    【讨论】:

    • 我的 mdx 查询是:选择 NON EMPTY {[Measures].[realizados]} ON COLUMNS,NON EMPTY [dactivo.jactivo].[All dactivo.jactivos].Children ON ROWS from [Ctrabajo]其中 (strToMember(Parameter("Sequipo", STRING, "[dequipo.jequipo].[All dequipo.jequipos].[1]"))) 和 Squipo 是下一个 mdx 查询:选择 NON EMPTY {[Measures].[ realizados]} ON COLUMNS, NON EMPTY [dequipo.jequipo].[All dequipo.jequipos].Children ON ROWS from [Ctrabajo].当我执行时,Pentaho 不会给我任何错误,但是当我为“ equipo" 参数,报告消失,例如当值错误或不存在时。Thx
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多