我想在仪表板上显示三个图表,后面有一个 MDX 数据源。三张图表的不同之处在于过滤器(出口的位置)。我已经创建了一个参数 OUTLETNAME 并将其放在我的 MDX 中。然后对于三个图表中的每一个,我在图表的参数对话框中创建了该参数。我没有将参数创建为它自己的组件。
我已将其设置为组件中的字符串值。也就是说,我在图表组件中输入了一个带有 arg OUTLETNAME 的参数以及三个图表组件中的值“AAA”、“BBB”和“CCC”。
但是,这不起作用。过滤器选择 ALL 成员。
如果我为 OUTLETNAME 的每个值定义一个通用的简单参数,例如声明一个变量来保存一个常量值,并将其用作图表中参数的值,那么它就可以工作。所以我似乎无法直接将字符串值分配给
例如,我将通用 -> 简单参数作为组件并将其命名为 OUTLET_AAA 并为其赋予属性值 AAA(不在引号中),然后在相关图表上创建一个带有参数 OUTLETNAME 和值 OUTLET_AAA 的参数,它可以工作。但这似乎很麻烦。我错过了什么?