我是 MDX 表达式的新手,我正在尝试创建一个对按维度过滤的给定度量值求和的表达式。
在我的数据库中,我有几个具有相同名称的不同维度:“答案”。总结一下,我创建了以下查询:
WITH MEMBER Measures.Total as SUM ({[Activity].[Activity].&[14], [Activity][Activity].&[22]},
[Measures].[Activity time])
SELECT NON EMPTY [Measures].[Total] on COLUMNS from [My Analytics]
此查询有效,但是我必须使用对应于两个不同“Answer”维度的“&[14]”和“&[22]”语句。
由于我有两个以上同名的维度,有没有办法重写上面的查询,我可以选择所有这些维度而不必添加它们的唯一 ID?例如,我会将查询重写为如下所示:
WITH MEMBER Measures.Total as SUM ({[Activity].[Activity].&["Answer"]},
[Measures].[Activity time])
SELECT NON EMPTY [Measures].[Total] on COLUMNS from [My Analytics]
这可能吗?
谢谢!