0
我正在寻找使用MDX在MS Excel(用于OLAP数据透视表)中创建一个命名集,它将在特定度量的时间维度内总结四分之一的宿主子集。Excel OLAP集管理器MDX规范
我试过以下,都没有成功。第一个工作,但只是返回所有宿舍的总数,而不是我想要的(前三个季度),并且不包含SUM。
{((SUBSET([Period].[Qtr].Members,0,2), [Measures].[Sales]))}
{SUM({SUBSET([Period].[Qtr].Members,0,2)}, [Measures].[Sales])}
为什么第二个不起作用?我也尝试了其他规格,如HEAD,Lead(#)和。 & [#],都无济于事。一个例子是
Sum({[Period].[Qtr].Lead(0):[Period].[Qtr].Lead(2)}, [Measures].[Sales])
非常感谢。对于你的例子,如果我使用MDX从Excel创建一个命名集,我是否需要包含WITH MEMBER,SELECT,FROM等?当我创建一个命名集合并查看生成的默认MDX时,它不包含任何这个?谢谢! – Doug
您可以在多维数据集内创建一个计算度量。查看我的编辑另一个例子。 –
@Doug上述答案不是'named set'它是一个计算成员 - 你可以在Excel中创建它们。在excel中的一个命名集只需要这样的代码'{[Date]。[Calendar Quarter] .Lead(0):[Date]。[Calendar Quarter] .Lead(2)}' – whytheq