如何在PowerBI中创建含计划预算与实际工时的Burndown chart
双表关联下的燃尽图制作方案
基于你已有的dim_Date维度表关联Budget和Actuals表的基础,直接通过DAX度量值分别计算两组数据的时序值,就能实现双曲线燃尽图,步骤如下:
1. 创建核心度量值
针对预算和实际工时分别编写累计(或月度)度量值,这里以累计工时(燃尽图常用逻辑)为例:
累计预算工时(蓝色曲线)
累计预算工时 = CALCULATE( SUM(Budget[工时]), FILTER( ALL(dim_Date), dim_Date[月份] <= MAX(dim_Date[月份]) ) )
如果需要展示月度单值而非累计,直接用SUM(Budget[工时])即可。
累计实际工时(红色曲线)
累计实际工时 = CALCULATE( SUM(Actuals[工时]), FILTER( ALL(dim_Date), dim_Date[月份] <= MAX(dim_Date[月份]) ) )
同样,月度单值用SUM(Actuals[工时])。
2. 搭建可视化图表
- 选择折线图类型,将
dim_Date中的「月份」字段拖入X轴 - 把上述两个度量值依次拖入Y轴区域
- 在格式设置中,将「累计预算工时」曲线设为蓝色,「累计实际工时」设为红色
避坑提示
- 务必确保
dim_Date的月份字段已正确排序(比如按日期顺序而非字母顺序),否则X轴会乱序 - 如果某月份
Budget/Actuals无数据,用COALESCE(SUM(Budget[工时]), 0)替换SUM,避免曲线出现断点 - 若要做标准燃尽图(展示剩余工时),可额外创建度量值:
剩余工时 = [累计预算工时] - [累计实际工时],添加为第三条辅助曲线
内容的提问来源于stack exchange,提问作者Jesper Kindt Larsen
相关产品推荐
相关产品推荐

