Power BI折线图添加双趋势线及按月展示数据的技术问询
问题1:为采购和消耗数据分别添加独立趋势线
首先要确保折线图中采购和消耗是两个独立的数据系列:
- 如果你的数据是通过「类别列」区分采购/消耗(比如有一列叫「数据类型」,值为「采购」「消耗」),先创建两个独立度量值:
然后将这两个度量值拖入折线图的「值」字段,此时折线图会生成两条独立折线。采购总量 = CALCULATE(SUM('采购消耗表'[数量]), '采购消耗表'[数据类型] = "采购") 消耗总量 = CALCULATE(SUM('采购消耗表'[数量]), '采购消耗表'[数据类型] = "消耗")
添加趋势线步骤:
- 选中折线图,打开右侧「可视化」面板的「分析」选项卡(放大镜图标)
- 展开「趋势线」,点击「添加」,在设置面板中:
- 「应用于」选择采购总量系列
- 按需选择趋势线类型(线性、指数等),设置颜色区分
- 再次点击「添加」,重复操作,将「应用于」选择为消耗总量系列,完成后即可看到两条独立趋势线。
问题2:将周度数据按月度聚合展示
准备日期维度(可选但推荐)
若没有专门的日期表,新建一个:- 进入「建模」选项卡,点击「新建表」,输入DAX公式:
日期表 = CALENDARAUTO() - 选中「日期表」,点击「建模」选项卡的「标记为日期表」→「标记为日期表」
- 在「日期表」中添加月份字段:
(或用月份 = FORMAT('日期表'[日期], "YYYY-MM")月份 = EOMONTH('日期表'[日期], 0),便于按时间顺序排序)
- 进入「建模」选项卡,点击「新建表」,输入DAX公式:
调整折线图轴与聚合
- 将折线图「轴」字段中的周日期,替换为「日期表」中的「月份」字段
- 确保「值」字段中的采购/消耗数据是聚合类度量值(如SUM、AVG),Power BI会自动将周度数据按月度聚合计算;若直接使用列,可右键点击字段→「字段设置」调整聚合方式(如改为求和)。
内容的提问来源于stack exchange,提问作者Sandra
相关产品推荐
相关产品推荐

