首页 > 解决方案 > 如何按字母顺序对连接列进行排序

问题描述

我想按字母顺序对与另一个连接的列进行排序,也就是说,我正在创建一个自定义列,在其中连接两列。

我使用的自定义列公式如下:

= [IdCliente] & " - " & [NombreCliente]

我感兴趣的按字母顺序排列的列是[NombreCliente]

尝试[NombreCliente]使用以下函数对列进行排序Order.Ascending

= [IdCliente] & " - " & Order.Ascending [NombreCliente] 

但这是由指示以下内容的错误生成的:

Expression.Error: Cannot apply field access to type Number.
Details:
    Value=0
    Key=NombreCliente

任何按字母顺序正确排序我的列的建议。

更新 1:

这是您希望有序数据看起来如何的示例

请务必记住,值 A0002 来自列[IdCliente],而 CEST 值来自列[NombreCliente]

|Not Order      |Order
|-----------------------------      
|A0002 - CEST   |A0012 - ARCET
|-----------------------------
|A0012 - ARCET  |A0002 - CEST
|-----------------------------
|A0015 - FULL   |A0015 - FULL

更新 2:

我在 Power Query 中按字母顺序排列了列[NombreCliente],但是在将其传输到表时,考虑到该[IDCliente]列,保持相同的顺序。

在此处输入图像描述

标签: sortingpowerbi

解决方案


单击 [NombreClient] 列上的下拉菜单,然后选择升序排序。

截屏

如果您在视觉对象中使用此列,则必须使用按列排序功能。

按列排序

然后将其用作默认排序顺序:

在此处输入图像描述


推荐阅读