【发布时间】:2017-04-06 19:32:15
【问题描述】:
我希望使用 MDX 在 MS Excel(用于 OLAP 数据透视表)中创建一个命名集,该集将汇总特定度量的时间维度内的季度子集。
我尝试了以下方法,但均未成功。第一个有效,但只返回所有季度的总和,而不是我想要的(前 3 个季度),而且它也不包括 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])
【问题讨论】:
标签: excel pivot-table mdx olap-cube