[已解决] power bi rankx 组织内排名求助,公式为什么改成升序排名+1后...

  [复制链接]
查看165591 | 回复146 | 2020-9-24 19:02:33 | 显示全部楼层 |阅读模式
我要在表格的计算列里做城市(大表里几百个城市)内影院的升序排名,倒序的话公式能验证正确,但是改成升序的话会出错,不知道哪里出错了,请大神帮忙分析。
1,RANKX(FILTER('合并报表',[城市]=EARLIER([城市])),[人次(万)]),这个公式正常倒叙排名,没有问题
10102101056391.png


2,但是我想变成升序排名,按照语法 加上1,RANKX(FILTER('合并报表',[城市]=EARLIER([城市])),[人次(万)],1),筛选城市后就不对了

10102101056392.png
回复

使用道具 举报

feelfree | 2020-9-24 19:08:33 | 显示全部楼层
DAX 函数还不太会,按函数的逻辑,RANKX你第一个写的是3个参数,第二个写了4个参数,看看是不是这错了第二个公式 感觉是要把 人数 万次 字段 和1合成一个参数
回复

使用道具 举报

x_vios | 2020-9-24 19:15:33 | 显示全部楼层
DAX 函数还不太会,按函数的逻辑,RANKX你第一个写的是3个参数,第二个写了4个参数,看看是不是这错了


倒序的话,0来代表,也可以空值;升序 是用1来表示,我是按照语法书上直接写的,但不知道为什么不对。
回复

使用道具 举报

xingxinglang | 2020-9-24 19:18:34 | 显示全部楼层
倒序的话,0来代表,也可以空值;升序 是用1来表示,我是按照语法书上直接写的,但不知道为什么不对。


[人数(万次),1]  试试
回复

使用道具 举报

柯西部长 | 2020-9-24 19:23:34 | 显示全部楼层
不对,也不符合语法规则,[] 中括号里面是代表列的意思,不能带有别的数据或号码。
回复

使用道具 举报

haitian | 2020-9-24 19:28:34 | 显示全部楼层
列名用中括号括起来,外面套小括号,1加到小括号里,总之,要一共3个参数
回复

使用道具 举报

影子情人 | 2021-7-14 23:00:35 来自手机 | 显示全部楼层
太棒了,感谢唐楼主精彩的分享
回复

使用道具 举报

haishi369 | 2021-8-12 23:20:39 | 显示全部楼层
OMG!介是啥东东!!!
回复

使用道具 举报

kgbmmmm | 2021-8-31 18:54:57 | 显示全部楼层
广告位,,坐下看看
回复

使用道具 举报

水木 | 2021-9-5 17:36:42 | 显示全部楼层
前排,哇咔咔
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则