在DAX / Power BI中对值进行排序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在DAX / Power BI中对值进行排序相关的知识,希望对你有一定的参考价值。

所以我有一个动态图表标题,它将根据选择的时间组件(Period [Period])和所选的班次(T_HISSSHIFTS [C_PERIOD])而改变。

T_HISSSHIFTS [C_PERIOD]中的值显示为乱序,例如d,B,C,A。我需要它以A,B,C,D或按所选内容的顺序出现。以下是代码,任何想法如何订购这些转变?

    Title_Eff+MachineType = 
"Knit Effeciency by "
    & CONCATENATEX ( VALUES ( Period[Period] ), Period[Period], ", " ) & " By Shifts "
    & CONCATENATEX ( VALUES ( T_HISSHIFTS[C_PERIOD] ), T_HISSHIFTS[C_PERIOD], ", " )
答案

您可以轻松控制订单:

CONCATENATEX ( <Table>, <Expression> [, <Delimiter>] [, <OrderBy_Expression> [, [<Order>] [, <OrderBy_Expression> [, [<Order>] [, … ] ] ] ] ] )

所以将代码更改为:

  Title_Eff+MachineType = 
"Knit Effeciency by "
    & CONCATENATEX ( VALUES ( Period[Period] ), Period[Period], ", " ) & " By Shifts "
    & CONCATENATEX ( VALUES ( T_HISSHIFTS[C_PERIOD] ), T_HISSHIFTS[C_PERIOD], ", " , T_HISSHIFTS[C_PERIOD])

应该给你预期的输出。

以上是关于在DAX / Power BI中对值进行排序的主要内容,如果未能解决你的问题,请参考以下文章

power bi 中 如何 排序 列?

Power BI DAX函数のSUMX函数

Power BI DAX 度量计算

Power BI--DAX函数总结

数据可视化之DAX篇(二十二)一文搞懂Power BI中的排名问题

POWER BI DAX函数应用-统计函数(上)