我创建了一个适用于年度级别的 KPI 和趋势表达式。如果查看 2012 年客户的总销售额,趋势正确地显示了 2011 年的销量是上升还是下降。
但是,当我深入了解客户并开始查看月份级别的数据时,kpi 正在将 2012 年 1 月与整个 2011 年进行比较,我希望它自动将其与 2011 年 1 月进行比较。
这是我的表达:
Iif
(
KPIValue( "Operating Margin vs Last Year" ) >
( KPIValue( "Operating Margin vs Last Year" ),
ParallelPeriod
(
[Dim Date].[Year No - Qtr Name - Month Name].[Year No],
1,[Dim Date].[Year No - Qtr Name - Month Name].CurrentMember
)
), 1, -1
)
我也尝试了以下方法,但我很确定它总是与当年的一月进行比较。如果查看 2012 年 5 月,我认为它只是从 5 中减去 12,然后将自身固定为 1(并且不会回滚日期的年份部分)。
Iif
(
KPIValue( "Operating Margin Same Month Last Year" ) >
( KPIValue( "Operating Margin Same Month Last Year" ),
ParallelPeriod
(
[Dim Date].[Year No - Qtr Name - Month Name].[Month No],
12,
[Dim Date].[Year No - Qtr Name - Month Name].CurrentMember
)
), 1, -1
)