- 财务需求中经常要求计算数据的同比、环比,下面介绍如何在Power BI 中创建用来计算同比和环比的度量值(SSAS模型中同理)。。。
现金表中有金额,时间(时间需要连续的年月日格式),计算同比、环比。
新建度量值
首先计算上年同期与上月同期的金额:
- 金额_上年同期 =
CALCULATE (SUM(现金表’[金额]),DATEADD (‘现金’[时间],-1, YEAR )) - 金额_上月同期 =
CALCULATE (SUM(现金表’[金额]),DATEADD (‘现金’[时间],-1, MONTH ))
然后得到同比增长率与环比增长率:
- 同比增长率 =
if(ISBLANK([金额_上年同期]),"",(SUM(‘现金表’[金额])-[金额_上年同期])/[金额_上年同期]) - 环比增长率(预测) =
if(ISBLANK([金额_上月同期]),0,(SUM(‘现金表’[金额])-[金额_上月同期])/[金额_上月同期])
拖入矩阵做报表,在字段的行中拖入时间字段,值中拖入数值字段及度量值。