首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Power BI 蝴蝶图展示产品销售库存

Power BI 蝴蝶图展示产品销售库存

作者头像
wujunmin
发布2026-03-20 18:09:40
发布2026-03-20 18:09:40
350
举报

两个对称的条形图组合,可以形成蝴蝶样式,分别展示销售Top和库存Top产品,如果该产品同时在两个Top,则高亮突出。这有利于我们跟进畅销款的补货问题,以及库存款的陈列、销售问题。

两个条形图都使用内置簇状条形图如下拖拽字段:

视觉对象筛选器设置为只显示前10:

为对称显示需要做两点设置,首先,左侧库存Top的条形要反转:

其次,数据标签要对称,数据标签度量值分别是:

代码语言:javascript
复制
M.销售Top标签 = 
VAR n = ROWNUMBER( ALL ( '产品资料'[产品ID] ),ORDERBY( [M.销量],DESC) )
RETURN
    "#" & n  & " " & SELECTEDVALUE('产品资料'[产品ID]) & " [" & [M.销量] & "]"
    
M.库存Top标签 = 
VAR n = ROWNUMBER( ALL( '产品资料'[产品ID] ),ORDERBY( [M.库存量],DESC) )
RETURN
     "[" & [M.库存量] & "] " & SELECTEDVALUE('产品资料'[产品ID]) & " #" & n 

如何高亮同时在两个条形的产品?条形颜色fx设置:

代码语言:javascript
复制
M.Top交叉颜色 = 
VAR n_Stock =
    ROWNUMBER ( ALL ( '产品资料'[产品ID] ), ORDERBY ( [M.库存量], DESC ) )
VAR n_Sales =
    ROWNUMBER ( ALL ( '产品资料'[产品ID] ), ORDERBY ( [M.销量], DESC ) )
RETURN
    IF ( n_Stock <= 10 && n_Sales <= 10, "DarkCyan", "DarkGray" )

这种方案优点是操作简单,缺点是有些简陋。以下借助SVG矢量图进行了优化:

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

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

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

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

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