Pentaho CDE URL变量到SQL

Pentaho CDE URL变量到SQL,pentaho,pentaho-cde,Pentaho,Pentaho Cde,我用Pentaho CDE创建了一个简单的仪表板。 我想将URL中包含的变量作为参数传递给查询sql。 我有一个自定义参数,它从名为par_name的URL字符串中检索值。 我无法在查询中使用此值。 在查询中,参数输入如下: ${par_name} 有什么建议吗? 谢谢 参数语法正确,减去额外的空白:${par_name} 但你还必须做两件事: 在查询参数中注册参数; 有一个调用查询并将JS参数传递给查询的组件。 对于1,只需打开查询的参数框并在第一列中输入par_name。您不需要填写任何其他

我用Pentaho CDE创建了一个简单的仪表板。 我想将URL中包含的变量作为参数传递给查询sql。 我有一个自定义参数,它从名为par_name的URL字符串中检索值。 我无法在查询中使用此值。 在查询中,参数输入如下: ${par_name} 有什么建议吗?
谢谢

参数语法正确,减去额外的空白:${par_name}

但你还必须做两件事:

在查询参数中注册参数; 有一个调用查询并将JS参数传递给查询的组件。 对于1,只需打开查询的参数框并在第一列中输入par_name。您不需要填写任何其他内容,除非您需要默认值

对于2,您需要转到仪表板的组件,在参数上添加一个参数,并在第一列中填写查询参数的名称,在第二列中填写JS变量。通常情况下,它们是相同的,但仍需要映射


除非由组件调用,否则查询不会运行,因此您需要一个组件来执行/更新以运行查询。

Great simple and clear nsouse。使用参数对queryv管路进行弯曲。非常感谢!!!!!!!如果答案是正确的,你应该接受它。