Table.Sort排序…Sort(PowerQuery之M语言)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Table.Sort排序…Sort(PowerQuery之M语⾔)数据源:
任意查询表
⽬标:
对其中⼀列数据进⾏排序
操作过程:
选取对象》【主页】》【排序】》【升序排序】
选取对象》【主页】》【排序】》【降序排序】
M公式:
= Table.Sort( 表,{{ "1级列名", 排序⽅式},...,{ "n级列名", 排序⽅式}})
排序⽅式:
升序:1/Order.Ascending/缺省
降序:0/Order.Descending
说明:

最终效果:
同⽬标
扩展:
多级排序:
数据源:
三列分别是“省级”“市级”和“数量”的查询表
⽬标:
数量列先按省级⼤类排序(升序),再按市级⼩类排序(升序)
M公式:
= Table.Sort(步骤名,{{"省级", Order.Ascending}, {"数量", Order.Ascending}})
最终效果:
同⽬标
列表排序:=List.Sort( 列表, 排序⽅式)
升序与降序写法同Table.Sort
排序⽅式可以使⽤复合条件,如将列表中每个数的倒数进⾏排序后按原值列出:=List.Sort( 列表, {each 1/_,1})
反转:列排序:。

相关文档
最新文档