Power BI |
您所在的位置:网站首页 › 毛利额增长比例怎么算 › Power BI |
同比、环比、累计值在Power BI中的计算
https://www.jianshu.com/p/7146155ce016
1. 同比 1.1 创建[当期]量值的聚合(sum) Total Amount TY= SUM(Sales[Amount])1.2 创建[上一期]量值的聚合(sum) Total Amount LY= CALCULATE(Total Amount TY, SAMEPERIODLASTYEAR(Date[Datekey])) 算去年同期的四种方法:前三种根据时间返回,如果时间是月份,返回去年的同期月份数据,第四个,一直是全年的。 去年_同期_ADD= CALCULATE ( [本期],DATEADD ( 'Calendar'[Date],-1, YEAR )) 去年_同期_SAM = CALCULATE ( [本期],SAMEPERIODLASTYEAR ( 'Calendar'[Date]) ) 去年_同期_PAR = CALCULATE ( [本期],PARALLELPERIOD ( 'Calendar'[Date],-1, YEAR )) 去年_同期_PRE = CALCULATE ( [本期],PREVIOUSYEAR ( 'Calendar'[Date]) ) 日期本期去年_同期_ADD去年_同期_SAM去年_同期_PAR去年_同期_PRE2019/11111122019/21111122019/3111112 日期本期去年_同期_ADD去年_同期_SAM去年_同期_PAR去年_同期_PRE2019312121212PREVIOUSYEAR,无论日期是月份还是年,返回的都是去年一整年的数据 1.3 创建[当期]和[上一期]的[差值] Diff. = Total Amount TY - Total Amount LY1.4 计算[差值]占[当期]量值的比例(YOY %) YOY % = IF( ISBLANK(Total Amount TY), 0, Diff. / Total Amount TY)使用VAR实现 YOY%= VAR Total Amount TY= SUM(Sales[Amount]) VAR Total Amount LY= CALCULATE(Total Amount TY, SAMEPERIODLASTYEAR(Date[Datekey])) VAR Diff. = Total Amount TY - Total Amount LY RETURN IF( ISBLANK(Total Amount TY), 0, Diff. / Total Amount TY)
2.2 创建[前一期]量值的聚合(sum) Total Amount PM = CALCULATE(Total Amount TM, DATEADD('Date'[Date], -1, MONTH))2.3 创建[当期]和[前一期]的[差值] Diff. = Total Amount TM - Total Amount PM2.4 计算[差值]占[当期]量值的比例(YOY %) YOY % = IF( ISBLANK(Total Amount TM), 0, Diff. / Total Amount TM)3.累计值(YTD) 3.1 创建[当期]量值的聚合(sum) Total Amount TM= SUM(Sales[Amount])3.2 创建累计(YTD) YTD = CALCULATE(Total Amount TY, DATESYTD(DateTime[DateKey])) |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |