You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI折线+堆积柱形图:用切片器替代图例的公司筛选问题

问题解决方案

一、组合图图例不显示13家公司的解决方法

你的原始Excel是宽表结构(每家公司占一列),Power BI的组合图需要长表结构才能正确识别所有公司作为图例项,步骤如下:

  1. 转换数据格式
    • 进入Power Query编辑器,选中日期列,然后选中B到13列(所有公司列),右键选择「逆透视列」→「逆透视其他列」。
    • 重命名生成的列:将「属性」列改为「公司名称」,「值」列改为「美元数值」。
    • 可删除原始累计值列,后续用DAX计算更灵活。
  2. 计算累计值
    在数据视图中新建度量值,用DAX编写累计逻辑:
    累计值 = CALCULATE(
        SUM('表'[美元数值]),
        FILTER(ALL('表'[日期]), '表'[日期] <= MAX('表'[日期]))
    )
    
  3. 重新创建组合图
    • 轴:选择「日期」列
    • 柱形值:选择「美元数值」
    • 折线值:选择刚创建的「累计值」度量值
    • 图例:选择「公司名称」列
      此时图例会自动显示所有13家公司。

二、切片器实现多公司筛选的解决方法

依赖长表结构,按以下步骤设置:

  1. 确保数据已转换为长表(有独立的「公司名称」列)。
  2. 插入切片器,选择「公司名称」字段。
  3. 选中切片器,在右侧「格式」面板中找到「选择控制」,将选项改为「多选」(默认可能是单选)。
  4. 若需同时筛选日期,再插入一个基于「日期」列的切片器,即可实现多公司+日期的组合筛选。

内容的提问来源于stack exchange,提问作者katarzynat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 13:07:12