如何在M中对列的动态数量进行排序



PowerQuery/Excel:

我得到了一个名为Level 1、Level 2、Level 3…等的列数为动态的表,我需要将table.Sort(x,Order.Acending(按相同顺序应用于所有列。

我试图从Table.ColumnNames创建列表,并将其直接插入Table.Sort列名参数,但它不起作用。我还尝试创建函数,它将遍历所有列名并对每个列名应用排序,但我对DAX中函数的了解太少了。

我们将非常欢迎任何帮助。

假设您只想对名称以'Level'开头的列进行排序,则可以使用以下内容:

Table.Sort(Source, List.Select(Table.ColumnNames(Source), each Text.Start(_, 5) = "Level")

相关内容

  • 没有找到相关文章

最新更新