2020年的二月,大家都在过着一个不平凡的春节,大门不出 二门不迈。足足的在家窝了两个月,下面这张图大概就是我现在的状态。哈哈。。。。
进入正题,最近一个小伙伴因为工作上面遇到了一个有点难度的问题,过来跟我讨论如何解决。那么,论如何装逼成功解决问题,请看下方详解!!
Question:需求梳理,拎出难点
1.pbi实现排序功能,这个简直so easy,但是平常我们都是用列表对某一个度量按某个维度进行排序。生成的RANK是一个度量值不是维度列,没有办法放在Columns内!!!!!
2.TOP N列后面的值显示OTHERS
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
话不多说上实现步骤。。。(因为有些数据为机密数据,所以我这里有的测试数据,逻辑效果同理。)
DAX模型结构
核心重点:
- 在排名时就需求把OTHERS判断写好
- 动态选择,锁定需要进行排名的度量值及维度值
上重点代码:
上效果图:
总结:细心,细心,细心,重要的事情说三遍。