Power BI中计算同比、环比

  • 财务需求中经常要求计算数据的同比、环比,下面介绍如何在Power BI 中创建用来计算同比和环比的度量值(SSAS模型中同理)。。。

现金表中有金额,时间(时间需要连续的年月日格式),计算同比、环比。

新建度量值

首先计算上年同期与上月同期的金额:

  • 金额_上年同期 =
    CALCULATE (SUM(现金表’[金额]),DATEADD (‘现金’[时间],-1, YEAR ))
  • 金额_上月同期 =
    CALCULATE (SUM(现金表’[金额]),DATEADD (‘现金’[时间],-1, MONTH ))

然后得到同比增长率与环比增长率:

  • 同比增长率 =
    if(ISBLANK([金额_上年同期]),"",(SUM(‘现金表’[金额])-[金额_上年同期])/[金额_上年同期])
  • 环比增长率(预测) =
    if(ISBLANK([金额_上月同期]),0,(SUM(‘现金表’[金额])-[金额_上月同期])/[金额_上月同期])

拖入矩阵做报表,在字段的行中拖入时间字段,值中拖入数值字段及度量值。

Power BI中计算同比、环比_第1张图片
还可以设置条件格式以突出显示,直接点击值下面字段右边,条件格式-背景色

Power BI中计算同比、环比_第2张图片
可以按照想要的形式来设置

你可能感兴趣的:(Power,BI,ETL)