【发布时间】:2019-06-06 11:24:34
【问题描述】:
我有一个要放入过滤器的维度,并创建了计算成员,该成员应动态显示该维度中选定成员的数量。
维度没有 All 成员。
这是我的尝试
with member [Measures].[Count1] as count(existing(([MyDimension].[MyDimensionHierarchy].members)))
select [Measures].[Count1] on 0
from [MyCube] -- gives me 1
这个会给我 2 个是正确的:
with member [Measures].[Count1] as count(existing(([MyDimension].[MyDimensionHierarchy].members)))
select [Measures].[Count1] on 0
from [MyCube]
where ({[MyDimension].[MyDimensionHierarchy].[Member1], [MyDimension].[MyDimensionHierarchy].[Member2]})
但是,问题是,当我使用上面的公式创建计算成员,并将 Count1 拖到 Excel 数据透视表中,并将 MyDimension 拖为过滤器时,当我进行多选时维度成员,我希望计数随着我选择的成员数量的变化而动态变化。
但 Count1 始终保持等于 1。
【问题讨论】: