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

我在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         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进行排序。

“在此处输入图像描述”不建议使用图像链接。请将数据集粘贴为表格,以便我们可以使用您的实际数据尝试提供帮助。“在此处输入图像描述”不建议使用图像链接。请将数据集粘贴为表格,这样我们就可以使用您的实际数据来尝试和帮助您。