Pentaho Community Dashboard:一个数据源,用于由硬编码参数控制的多个图表
我想在仪表板上显示三个图表,后面有一个MDX数据源。 这三个图表的不同之处在于过滤器(出口的位置)。 我已经创建了一个参数OUTLETNAME,并将其放在我的MDX中。 然后,对于三个图表中的每一个,我在图表的参数对话框中创建了该参数。 我没有将参数创建为它自己的组件 我已经在组件中将其设置为字符串值。也就是说,我在图表组件中输入了参数arg OUTLETNAME,并在三个图表组件中输入了值“AAA”、“BBB”和“CCC” 然而,这不起作用。过滤器选择所有成员 如果我为OUTLETNAME的每个值定义一个通用的简单参数,比如声明一个变量来保存一个常量值,并将其用作图表中参数的值,那么它就可以工作了。因此,我似乎无法直接将字符串值赋给 例如,我将一个generic->simple参数作为一个组件,并将其命名为OUTLET_AAA,并为其指定属性值AAA(不在引号中),然后在相关图表上使用参数OUTLETNAME和值OUTLET_AAA创建一个参数,它就可以工作了。但这似乎很麻烦。我错过了什么 检查以下各项:Pentaho Community Dashboard:一个数据源,用于由硬编码参数控制的多个图表,pentaho,pentaho-cde,Pentaho,Pentaho Cde,我想在仪表板上显示三个图表,后面有一个MDX数据源。 这三个图表的不同之处在于过滤器(出口的位置)。 我已经创建了一个参数OUTLETNAME,并将其放在我的MDX中。 然后,对于三个图表中的每一个,我在图表的参数对话框中创建了该参数。 我没有将参数创建为它自己的组件 我已经在组件中将其设置为字符串值。也就是说,我在图表组件中输入了参数arg OUTLETNAME,并在三个图表组件中输入了值“AAA”、“BBB”和“CCC” 然而,这不起作用。过滤器选择所有成员 如果我为OUTLETNAME的每
呈现\参数
和呈现\查询状态.lastResults().resultset
。查看结果集是否确实相等或不同。您的怀疑是正确的。当我启用调试日志时,我看到我进入了MDX,因为我更改了与查询关联的图表上的参数名称。