如何将从查询组件获取的变量传递给 Pentaho CDE 上的查询?

How to pass a variable obtained from query component into a query on Pentaho CDE?

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

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

数据源查询:我用这个来显示图表,当我把${myresult}改成'NYC'时,它工作正常。但是对于 ${myresult},图表不显示。

我也试过

> Dashboard.setParameter() 

关于 post 获取查询组件,但还是一样...

我还创建了简单参数和 select 参数(未显示在仪表板上),但没有解决问题。

我被困了好几个小时了,很想得到一些帮助!

////////////////////////////编辑///////// /////////////////////

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

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

在组件面板上 - 饼图 - 听众 : I selected param_city

On Datasource - 饼图查询参数:

您需要在图表和图表的 Parameters 字段中传递参数 myresultlistner用于图表的数据源。