Power BI折线柱形图中设置年度总平均值固定折线
Power BI折线柱形图:实现年度平均销售额水平折线
正确的DAX度量值
要得到贯穿图表的年度月均销售额水平直线,直接用这个度量值:
年度平均销售额 = CALCULATE( DIVIDE([总销售额], COUNTROWS(VALUES('Calendar'[Month]))), REMOVEFILTERS('Calendar'[Month]) )
如果你的销售额没有单独做度量值,也可以直接写:
年度平均销售额 = CALCULATE( DIVIDE(SUM('销售表'[销售额]), COUNTROWS(VALUES('Calendar'[Month]))), REMOVEFILTERS('Calendar'[Month]) )
为什么你之前的度量值无效
- 第一个公式
AVERAGEX(VALUES('Calendar'[Month]),CALCULATE([Sales])):当前图表上下文是单个月份,VALUES('Calendar'[Month])只会返回当前选中的月份,算出来的其实就是当月销售额,自然和柱形重合,不是年度平均。 - 第二个公式
CALCULATE(AVERAGEX(VALUES('Calendar'[Month]),CALCULATE([Sales])),REMOVEFILTERS('Calendar'[Year])):这里移除了年份筛选,会计算所有年份的月份销售额平均值,而不是当前筛选年份的平均,不符合你要的“年度总平均值”需求。
使用步骤
- 确认日历表和销售表的关联关系正常
- 创建上面的
年度平均销售额度量值 - 折线柱形图中,柱形部分选
Calendar[Month]和你的销售额度量值;折线部分选年度平均销售额,此时折线就会变成水平直线,只受年份筛选影响,不受单个月份筛选干扰。
内容的提问来源于stack exchange,提问作者Tadeo Lyle
相关产品推荐
相关产品推荐

