PowerBI DAX中的TOPN未按正确顺序排列值
我在PowerBI的DAX中遇到了一些关于TOPN函数的问题 以下是原始数据集:PowerBI DAX中的TOPN未按正确顺序排列值,powerbi,dax,powerpivot,powerquery,top-n,Powerbi,Dax,Powerpivot,Powerquery,Top N,我在PowerBI的DAX中遇到了一些关于TOPN函数的问题 以下是原始数据集: regions sales -------------- a 1191 b 807 c 1774 d 376 e 899 f 1812 g 1648 h 6 i 1006 j 1780 k 243 l 777 m 7
regions sales
--------------
a 1191
b 807
c 1774
d 376
e 899
f 1812
g 1648
h 6
i 1006
j 1780
k 243
l 777
m 747
n 61
o 1637
p 170
q 1319
r 1437
s 493
t 1181
u 118
v 1787
w 1396
x 102
y 104
z 656
现在,我想按降序排列前五名的销售额
我使用了以下代码:
Table = TOPN(5, SUMMARIZE(Sheet1, Sheet1[regions], Sheet1[sales]), Sheet1[sales], DESC)
结果表如下:
regions sales
--------------
g 1648
j 1780
c 1774
v 1787
f 1812
你知道为什么会发生这种情况吗?根据微软的文档,这是按预期进行的 评论 TOPN不保证结果的任何排序顺序
您可以做的是创建一个RANKX来进行排序。根据Microsoft文档,这正按预期工作 评论 TOPN不保证结果的任何排序顺序
您可以创建一个RANKX进行排序。“在此处输入图像描述”不建议使用图像链接。请将数据集粘贴为表格,以便我们可以使用您的实际数据尝试提供帮助。“在此处输入图像描述”不建议使用图像链接。请将数据集粘贴为表格,这样我们就可以使用您的实际数据来尝试和帮助您。