如何将从查询组件获得的变量传递到Pentaho CDE上的查询中?

时间:2019-08-22 14:40:17

标签: pentaho-cde pentaho-ctools

我设法用Query component将数据作为变量获取。 现在,我想将此变量传递给查询。 这是我所做的:

关于查询组件:在我的示例中为myresult ='NYC'。

enter image description here

对数据源的查询:我使用此查询来显示图表,当我将$ {myresult}更改为“ NYC”时,它可以正常工作。但是使用$ {myresult},则不会显示该图表。

enter image description here

我也尝试过

> Dashboard.setParameter() 

在获取查询组件后,但仍然相同...

enter image description here

我还创建了简单的参数并选择了参数(该参数未显示在仪表板上),但不能解决问题。

已经困了几个小时,很想得到一些帮助!

/////////////////////////////// EDITED ////////////// ///////////////

在组件面板上-简单参数:

enter image description here

在组件面板上-饼图-参数:

enter image description here

在组件面板上-饼图-听众:我选择了param_city

在数据源上-饼图查询的参数:

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要在统计图和用于统计图的数据源的参数字段中传递参数 myresult listner like this