首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Power BI条形图自定义维度标签位置

Power BI条形图自定义维度标签位置

作者头像
wujunmin
发布2025-02-10 14:02:00
发布2025-02-10 14:02:00
3070
举报
文章被收录于专栏:wujunminwujunmin

Power BI 的条形图维度标签默认在左侧:

也可以切换轴位置放在右侧:

本文介绍一些更丰富的玩法。

1. 标签在左侧且加上空心边框:

知识星球分享配套资料

新建占位度量值:

代码语言:javascript
复制
M.位置.左 = MAXX(ALLSELECTED('A 店铺资料'[城市]),[M.销售业绩])*0.25

占位度量值为条形最大值的四分之一(此处按照标签内容长短调整),把占位度量值和实际值放在堆积条形图的X轴:

M.位置.左的条形颜色透明度设置为100%(即隐藏),打开边框:

M.位置.左条形的数据标签位置设置为中心内:

对应的数据标签选择城市:

2. 标签在右侧,且添加连接线:

新建新的占位度量值:

代码语言:javascript
复制
M.位置.右 = MAXX(ALLSELECTED('A 店铺资料'[城市]),[M.销售业绩])*1.25

这个占位度量值比实际数据的最大值略大,簇状条形图如下拖拽字段:

占位度量值的条形设置为和业绩条形100%重叠:

占位条形的颜色关闭(透明度100%),并打开误差线,误差线如下设置:

占位的数据标签选择城市:

3. 标签在上方:

新建占位度量值,数据等于最大值:

代码语言:javascript
复制
M.位置.上 = MAXX(ALLSELECTED('A 店铺资料'[城市]),[M.销售业绩])

簇状条形图如下拖拽字段:

占位条形设置为透明色,数据标签选择城市列,标签位置为基内:

4. 标签在尾部

这里城市在条形上,数据在条形外。新建占位度量值:

代码语言:javascript
复制
M.位置.尾 = [M.销售业绩]

簇状条形图的X轴相当于拖拽了两个数据相等的度量值:

使用重叠功能将两个条形完全重叠。占位度量值的数据标签内容设置为城市列,位置设置为端内,实际值的标签为实际值,位置为端外:

5. 标签为阶梯状

第五种与第四种的区别在于,第四种的标签位置受当前数据大小影响,第五种的排列非常整齐。

新建占位度量值:

代码语言:javascript
复制
M.位置.阶梯 = 
VAR n =
    COUNTROWS ( ALLSELECTED ( 'A 店铺资料'[城市] ) )
VAR MaxValue =
    MAXX ( ALLSELECTED ( 'A 店铺资料'[城市] ), [M.销售业绩] )
VAR MinValue =
    MINX ( ALLSELECTED ( 'A 店铺资料'[城市] ), [M.销售业绩] )
RETURN
    MinValue
        + ( ROWNUMBER ( ALLSELECTED ( 'A 店铺资料'[城市] ), ORDERBY ( [M.销售业绩] ) ) + 1 ) * ( MaxValue - MinValue ) / n

簇状条形图如下拖拽字段:

条形布局设置为完全重叠。占位条形的数据标签选择城市列,误差线如下设置:

完。更复杂的标签参考:Power BI 模拟腾讯图表优化维度标签、数据标签

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-03-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 wujunmin 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档