我"New Calculated Member"
在 Visio Studio 2010 多维数据集项目中创建了一个计算度量
表达式如下:
[Measures].[Extended Price],
PARALLELPERIOD([Dim Calendar].[RetailCalendar].[Retail Year], 1,[Dim Calendar].[RetailCalendar].currentmember)
这使用 Dim Calendar 层次结构 RetailCalendar:
Retail Year,
Retail Quarter,
Retail Month,
Retail Week,
Retail Day
在 Excel 2010 数据透视表中使用此度量 Sales LY 时,只要仅选择日期层次结构的一个成员,它就可以工作。
eg. Retail Year 2016 only
eg. Retail Week 2016 24 only.
如何编写此计算以允许选择多个日期?
在寻找解决方案后,我得到了:
aggregate
(
Generate(
existing [Dim Calendar].[RetailCalendar].[PK Date].members,
(PARALLELPERIOD(
[Dim Calendar].[RetailCalendar].[Retail Year], 1,[Dim Calendar].[RetailCalendar].currentmember
)
)
,[Measures].[Extended Price])
)
这导致null