如何在PowerBI的度量中对TopN DAX函数进行排序

如何在PowerBI的度量中对TopN DAX函数进行排序,powerbi,dax,measure,Powerbi,Dax,Measure,我正在努力解决一个问题:我试图在度量中使用TopN,但指定的顺序(asc/desc)不正确。例如: CONCATENATEX ( topn( 5, all( 'Table'[Column] ), calculate( COUNT( 'Table'[Column]) ), desc ), 'Table'[Column], unichar(10) ) 度量输出正确计数的col值(5个最常出现),但顺序是向后的(asc vs desc),即使我尝

我正在努力解决一个问题:我试图在度量中使用TopN,但指定的顺序(asc/desc)不正确。例如:


CONCATENATEX ( 

topn( 5, 

    all( 'Table'[Column] ), 

    calculate( COUNT( 'Table'[Column]) ),

    desc

),

'Table'[Column],

   unichar(10)

)
度量输出正确计数的col值(5个最常出现),但顺序是向后的(asc vs desc),即使我尝试了许多不同的方法,包括RANKX,它也不允许我修复它

类似问题:

“TOPN部分的order参数只是关于要为哪个部分选择迭代ConcatateX的顺序,而不是关于迭代器的顺序。ConcatateX有一些可选参数来决定应该以什么顺序对表进行迭代。您可以这样使用这些参数:”

CONCATENATEX (
    ...
    UNICHAR(10),
    **'Table'[Column],
    DESC**
)