如何在Power BI中创建累计式漏斗图?
累计漏斗图度量值创建方案
需求背景
Excel表格包含Letter列,值为A、B、C、D、E、F(对应销售管道阶段,需按顺序经过前置阶段),需制作漏斗图,每个条形显示累计值:
- 第一个条形:A+B+C+D+E+F总数
- 第二个条形:B+C+D+E+F总数
- 第三个条形:C+D+E+F总数,依此类推
当前数据导入漏斗图的设置:
操作步骤
1. 为Letter列设置正确排序
确保Power BI按A→B→C→D→E→F的顺序识别阶段:
- 切换到数据视图,选中
Letter列 - 点击顶部菜单栏「列工具」→「排序依据」→「按列排序」
- 选择
Letter列本身,确认排序顺序为A到F
2. 创建累计度量值
新建度量值,粘贴以下DAX公式(替换你的表名为实际表名):
累计阶段数量 = VAR 当前阶段 = SELECTEDVALUE('你的表名'[Letter]) VAR 阶段顺序 = {"A","B","C","D","E","F"} VAR 当前阶段索引 = XMATCH(当前阶段, 阶段顺序) VAR 后续阶段 = FILTER(ALL('你的表名'[Letter]), XMATCH('你的表名'[Letter], 阶段顺序) >= 当前阶段索引) RETURN CALCULATE(COUNT('你的表名'[Letter]), 后续阶段)
3. 配置漏斗图
- 切换到报表视图,插入漏斗图
- 将
Letter列拖入「轴」区域 - 将新建的
累计阶段数量度量值拖入「值」区域 - 确认漏斗图排序为A到F,即可呈现累计递减的效果
内容的提问来源于stack exchange,提问作者BanAckerman
相关产品推荐
相关产品推荐

