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")