技术需求:使用DAX计算得分YOY变化并绘制年度差值折线图
用DAX实现得分同比(YOY)变化与年度差值计算
一、核心DAX度量值编写
1. 基础年度得分度量
先构建基础的年度得分汇总度量,前提是模型中包含带年度维度的日期表:
年度得分 = SUM('得分表'[得分])
2. 同比(YOY)增长率计算
利用SAMEPERIODLASTYEAR函数匹配去年同期数据,计算增长率:
得分YOY增长率 = VAR 去年得分 = CALCULATE([年度得分], SAMEPERIODLASTYEAR('日期表'[日期])) RETURN IF(NOT ISBLANK(去年得分), DIVIDE([年度得分] - 去年得分, 去年得分), BLANK())
3. 年度得分差值计算
直接计算当年与去年的得分差额:
年度得分差值 = VAR 去年得分 = CALCULATE([年度得分], SAMEPERIODLASTYEAR('日期表'[日期])) RETURN [年度得分] - 去年得分
二、折线图可视化配置
- 将日期表的「年度」字段拖至图表X轴
- 把「得分YOY增长率」或「年度得分差值」拖至Y轴(支持同时添加两个系列做双轴对比)
- 切换图表类型为折线图,开启数据标签显示,直观呈现年度变化趋势
内容的提问来源于stack exchange,提问作者user1002771
相关产品推荐
相关产品推荐

