【问题标题】:How to sort a TopN DAX function in measure for PowerBI如何对 PowerBI 的 TopN DAX 函数进行排序
【发布时间】:2020-11-03 16:26:57
【问题描述】:

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


CONCATENATEX ( 

topn( 5, 

    all( 'Table'[Column] ), 

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

    desc

),

'Table'[Column],

   unichar(10)

)

该度量输出正确的计数 col 值(最常出现的 5 个),但按倒序排列(asc 与 desc),即使我尝试了包括 RANKX 在内的多种不同方法,它也无法让我修复它。

类似问题:

https://community.powerbi.com/t5/Desktop/I-want-to-quot-Order-by-quot-before-using-CONCATENATEX-tried/td-p/136008

https://community.powerbi.com/t5/DAX-Commands-and-Tips/DAX-Measure-Sort-by-issue/td-p/1116147

ASC parameter when using TOPN function in Power BI

【问题讨论】:

    标签: powerbi dax measure


    【解决方案1】:

    “TOPN 部分的 order 参数只是关于选择哪个部分来迭代 CONCATENATEX 的顺序 - 而不是关于迭代器的顺序。CONCATENATEX 有一些可选参数来决定它应该以哪个顺序迭代表。您可以像这样使用这些:"

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

    【讨论】:

      猜你喜欢
      • 2016-12-13
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 2020-01-15
      • 2017-08-22
      • 2019-05-20
      • 2022-01-18
      • 1970-01-01
      相关资源
      最近更新 更多