首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Power BI模拟麦肯锡柱形标签

Power BI模拟麦肯锡柱形标签

作者头像
wujunmin
发布2025-02-10 13:47:51
发布2025-02-10 13:47:51
1960
举报
文章被收录于专栏:wujunminwujunmin

在麦肯锡官网看到一种标签设置方法,柱形的上方有一条细线,细线的顶部为菱形终点,终点的右侧是标签内容。

Power BI 内置柱形图借助误差线和重叠功能(需2024年2月及以后的desktop)也可实现类似的造型:

知识星球提供配套资料

首先进行基础设置,簇状柱形图如下存放字段:

误差线的上限存放如下度量值:

对应误差线位置和数据标签位置度量值代码为:

代码语言: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
代码语言:javascript
复制
M.柱形图.数据标签位置 = [M.柱形图.误差线位置] -MAXX(ALLSELECTED('A 店铺资料'[城市]),[M.销售业绩])*0.035

在这里,误差线用作显示菱形箭头,数据标签位置柱形用于显示城市名称。以上写法中,误差线位置为了整齐排列,而不是随实际销售业绩值上下波动,数据标签位置略低于误差线位置,是因为菱形顶端有一定高度。这种写法不一定适合所有模型,读者可以灵活调整。

接着进行格式调整:将数据标签位置的柱形颜色隐藏,透明度设置为100%:

同时将该柱形的标签显示为城市列:

将两个柱子的设置为重叠,间距15%,这一步骤的目的是使得城市名称尽量靠近误差线的菱形端点:

最后,将误差线的标记形状设置为菱形:

完工。

更多模拟麦肯锡图表可参考《Power BI模拟大厂图表总结-2023版

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

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

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

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

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