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

如何在Power BI中制作可变宽度柱形图(Variable Width Column Chart)

Power BI制作可变宽度柱形图操作指南

Power BI原生没有内置可变宽度柱形图(这类图表也叫马赛克图),可以通过以下两种方式实现你要的效果:

方式一:使用自定义视觉对象(最简单)

  • 打开Power BI Desktop,点击顶部「获取视觉对象」→「从市场获取」
  • 搜索Mosaic Chart或Variable Width Bar Chart,找到合适的自定义视觉并导入
  • 导入后,将数据字段对应拖入:类别字段放「类别」区域,控制柱形高度的数值放「值」区域,控制宽度的数值放「宽度」区域,直接生成目标图表

方式二:DAX+散点图手动模拟(无需第三方视觉)

1. 添加DAX计算列

假设你的数据表有「类别」「高度值」「宽度值」三个核心字段,新增以下计算列:

累计宽度起始 = CALCULATE(SUM('你的表名'[宽度值]), FILTER('你的表名', '你的表名'[类别] < EARLIER('你的表名'[类别])))
中心X坐标 = [累计宽度起始] + [宽度值]/2

2. 配置散点图

  • 插入散点图,把「中心X坐标」拖到X轴,「高度值」拖到Y轴
  • 将「类别」拖入「图例」,「宽度值」拖入「大小」
  • 隐藏散点的默认标记,通过条件格式添加矩形形状,调整大小匹配宽度值
  • 手动添加X轴的宽度分段标签,完成模拟

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 14:33:20