创建计算-同环比
1 计算当期/上期/同期成员值
1.1 新建计算
1.2 输入计算成员名
1.3 输入表达式如下
当期
(
[Date].[年-月-日].CurrentMember
,[Measures].[Pay Amount]
)
上期
(
[Date].[年-月-日].CurrentMember.PrevMember
,[Measures].[Pay Amount]
)
同期
(
cousin(
[Date].[年-月-日].CurrentMember
,[Date].[年-月-日].CurrentMember.Parent.PrevMember
)
,[Measures].[Pay Amount]
)
2 计算同环比
2.1 同比
[Measures].[销售额-年月日-当期]/[Measures].[销售额-年月日-上期]-1
2.2 环比
[Measures].[销售额-年月日-当期]/[Measures].[销售额-年月日-同期]-1
2.3 设置输出格式为:percent
3 避免除零错误,由于上期或者同期可能为零,所以必须进行特殊处理
3.1 iif,iif(bool, 为true时的处理, false时的处理)
3.2 isempty,isempty(),判断是否为空
iif(
isempty([Measures].[销售额-年月日-同期]) or [Measures].[销售额-年月日-同期]=0
,0
,([Measures].[销售额-年月日-当期]-[Measures].[销售额-年月日-同期])/[Measures].[销售额-年月日-同期]
)