说在前面
在PowerBI数据分析中,动态筛选数据时经常面临原有序号顺序被打乱的问题。本文将通过添加新的视觉对象计算和DAX函数结合的功能,实现筛选操作后序号的连续性。
1
问题背景
当用户对包含有序号字段的报表进行筛选时,默认情况下未被筛选掉的记录序号会形成断层。例如包含100条数据的表,筛选后仅剩30条时,序号仍显示原始值(如5,12,23…),而非重新生成连续序列。
所以这里只能借助度量值的方法来解决。
2
视觉对象计算
把Power BI用出Excel的感觉,新版自带这个功能,直接在视觉对象的基础上可以实现添加列,并配合度量值来实现排序的功能,当然这里的排序我并没有采用RANKX这种方法,而是使用了ROWNUMBER这类窗口函数。
3
学习资源
视频最后有介绍,大家可以去看看B站视频,跟减法君老师好好学一下这部分的知识,MVP们毕竟都是走在最前列的,跟着他们学习,一定会大有收获。
4
书籍推荐
给大家推荐一些书吧,我都看过和并跟着做过练习,所有学过的,动手做过的,才算是自己真正掌握。有一天,你肯定会感谢曾经努力的自己。