熟悉power bi 或者在日常工作有应用过该工具的小伙伴应该都遇到过以下场景,业务用户开心的提供了三个维度的信息说要你帮忙展示数据。
业务说我现在有一大堆的数据,我希望你用年,年月, 年月日的维度分别展示具体的对比数据你帮我搞一下着急要!
你心想三个维度不就是复制粘贴三张图再替换下维度不就可以了吗,简单简单!
业务看着我说我可没有那么多的位置给你放三张图,只能用一张图你自己想办法。
在一张图上边实现不同的维度切换? 你想到了power bi 中有一个动态参数字段应该可以实现这个效果, 说干就干!
分别把想要切换的维度信息拖动到参数里边,这个时候你会在数据中得到一个参数信息表,然后选中power bi 可视化功能区的簇状柱形图,把参数字段放到x轴的位置。
就这样你得到了一个可以根据参数数值选中任意在一个图中去切换维度信息
你觉得任务完成,可以开心摸鱼了! 这个时候发现业务阴着脸过来找问你为什么排序不是按时间的维度?
你心想你自己调一下信息排序不就好了?真笨!随即给他演示着操作起来
你一脸无语看着业务,意思是这么简单也要我教你? 结果他像是要打你的脸一样把参数选中到year&month 然后又重新选回date选项等着看好戏。
你发现经过他的一番操作,你辛苦排好的顺序居然又被打乱了,你明白了原来借助参数切换维度会默认重置你的排序信息啊!
这个时候你想起老师傅的话,没有什么排序问题是不能通过索引列去解决的!!!然后你在原有数据表的基础上增加了固定排序列(实际情况自己调整)
然后选中date列,用date_seq排序 , year&month同样用ym_seq排序
大功告成喽~
关注保安队长,学习更多Power BI 小知识~