我想要一个看起来像
的结果dim1 dim2 dim3
all all all
1 all all
1 2 all
1 2 3
2 2 all
如果我同时使用allmembers和[all],我会得到一些关于无法交叉连接的内容。
我尝试了以下内容,我希望在“区域和类型”维度上进行小计。
SELECT
NON EMPTY { [Measures].[Cost] } ON COLUMNS,
NON EMPTY {(
[Areas].[Area].[Area].ALLMEMBERS
* [Areas].[Area].[All]
* [Types].[Type].[Type].ALLMEMBERS
* [Types].[Type].[All]
* [Years].[Year].[2011] : [Year].[Year].[2018]
)} ON ROWS
FROM [Cube]
WHERE ([Departments].[Department].&[6])
答案 0 :(得分:0)
尝试以下方法:
Select
[Measures].[Cost] on 0,
Non Empty {
[Areas].[Area].Members *
[Types].[Type].Members *
{[Years].[Year].[2011]:[Year].[Year].[2018]}
} on 1
From [Cube]
Where ([Departments].[Department].&[6])
另外,您可以阅读我的blogpost以获取更多用途。