如何在Power BI折线簇状柱形图上方添加MoM(月度环比)值
在Power BI折线簇状柱形图上方添加月度环比(MoM)值的设置方法
第一步:创建MoM环比度量值
先基于月度销量计算环比值,用DAX编写度量值并处理除零场景:
MoM环比 = VAR 当前月销量 = SUM('销售表'[销量]) VAR 上月销量 = CALCULATE(SUM('销售表'[销量]), DATEADD('日期表'[日期], -1, MONTH)) RETURN DIVIDE(当前月销量 - 上月销量, 上月销量, 0)
- 替换
'销售表'、'日期表'为你模型中对应的表名,[销量]为实际销量字段名。 - 选中该度量值,在「建模」选项卡将格式设置为百分比,可按需保留小数位数。
第二步:配置折线簇状柱形图
- 插入折线簇状柱形图,将日期表中的月份字段拖到「轴」区域,将「销量」字段拖到「值」区域生成柱形系列;若需要折线系列,把对应度量值(如目标销量)拖到「值」区域。
- 选中图表中的柱形系列(点击任意柱形),在右侧「格式」面板展开「数据标签」:
- 打开「数据标签」开关,设置「位置」为上方。
- 在「标签选项」的「值」下拉菜单中,选择已创建的
MoM环比度量值。
- 按需调整标签的字体大小、颜色,匹配图表整体风格。
注意事项
- 模型中必须存在标记为日期表的完整日期表,否则
DATEADD函数无法正确计算上月销量。 - 若存在无销量的月份,可通过筛选器排除,或在度量值中添加判断逻辑处理空值。
内容的提问来源于stack exchange,提问作者Vitor Freire
相关产品推荐
相关产品推荐

