欢迎光临散文网 会员登陆 & 注册

Power BI 动态格式深度:多维库存结构

2023-10-29 15:28 作者:wujunmin  | 我要投稿

零售业的人、货、场,指标很多、维度也很多。以库存为例,存货结构的维度可能有:存货年份占比、存货季节占比、存货性别占比、存货上下装分布、存货货龄分布等等。


在Power BI中,传统展示库存结构的方法有饼图(环形图)、百分比条形图、瀑布图等。一个维度需要一个图表,把库存结构这一个指标的所有维度展示出来,可能需要占据完整一页。


这是非常不经济且不利于展示的,如何可以实现以下效果,不同维度在同一图表一同展示?


有读者可能会想到使用字段参数实现上图效果,新建字段参数,把需要的维度全部放进去:

新建百分比条形图,Y轴和图例全部为上方新建的字段参数维度,区别是Y轴显示维度的名称,图例显示维度的内容:

图表效果如下,很明显,这是错误的结果,这种方法只有在维度单选的情况下有效。

那么怎么办?我推荐的方案是将维度纵向化,列出每个维度的名称,每个维度对应的具体内容,为具体内容增加一个索引,实现这种转换可以直接Power Query,也可以DAX使用SELECTCOLUMNS函数UNION拼接。

为什么要建索引?是因为每个维度的具体内容是不同的,索引使得不同维度的不同内容可以出现在相同位置,比如类别中的”短袖T恤“可以和季节中的”夏“进行对应显示。
新建库存占比度量值:

堆积条形图如下设置字段,并打开数据标签。


此时,图表无法显示每个维度对应的明细内容,因为我们并未拖拽对应字段。将【多维库存占比】度量值设置为动态格式(不了解动态格式搜索公众号前期的文章),将维度拼接进去,最终得以实现下图效果。


本文配套Pbix源文件:

https://t.zsxq.com/0eflAM4bz


Power BI 动态格式深度:多维库存结构的评论 (共 条)

分享到微博请遵守国家法律