我有以下格式的时间维度Year-> Quarter - > month
但是在月份与上个月相比,它无法整合正确的结果
我试过了
IIF(
([Measures].[Measures].[Sales Euros],
[v Time3].[KPI Month].CURRENTMEMBER.PARENT)=0,Null,
([Measures].[Sales Euros],
[v Time3].[KPI Month].CURRENTMEMBER)/
([Measures].[Sales Euros],
[v Time3].[KPI Month].CURRENTMEMBER.LAg(1)))
实际结果:解决2,3,5,6,8,9,11,12但不是每个季度的第一个月。任何想法如何解决低谷mdx?谢谢
您可以尝试以下内容。我添加了一个额外的IIF
来确定你正在处理的季度中的哪个月:
IIF
(
(
[Measures].[Measures].[Sales Euros]
,[v Time3].[KPI Month].CURRENTMEMBER.PARENT
) = 0
, NULL
,
DIVIDE
(
(
[Measures].[Sales Euros]
,[v Time3].[KPI Month].CURRENTMEMBER
)
,
(
[Measures].[Sales Euros]
,
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
IIF(
[v Time3].[KPI Month].CURRENTMEMBER.PARENT.FIRSTCHILD
IS
[v Time3].[KPI Month].CURRENTMEMBER
,[v Time3].[KPI Month].CURRENTMEMBER.PARENT.LAG(1).LASTCHILD
,[v Time3].[KPI Month].CURRENTMEMBER.LAG(1)
)
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
)
)