我需要创建一个计算成员来计算与选定日期(日级别)关联的 TTM(过去十二个月)的收入。
我试过这样的事情:
SUM(
{
[Accounting Effective Date].[Date Hierarchy].CurrentMember.Lag(365)
: [Accounting Effective Date].[Date Hierarchy].CurrentMember
},
[Measures].[Revenue]
)
但这不适用于闰年,例如,如果我选择 2013-01-01 而不是返回 2012-01-02。
我也试过这个,但这个也不好,因为它需要一个月的第一天:
SUM(
{
[Accounting Effective Date].[Date Hierarchy].CurrentMember.Parent.Lag(12).FirstChild
: [Accounting Effective Date].[Date Hierarchy].CurrentMember
},
[Measures].[Revenue]
)
日期层次如下:年 > 季度 > 月 > 日期