界面操作排序后状态不稳定,可以用Table.Buffer稳固一下,比如 Table.Buffer(排序的行)
或者写排序函数的 ...
感谢大神指点。
如下所示,增加了“固定”代码,但不知如果处理上万行的记录时,是否依然有效。
let
源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
更改的类型 = Table.TransformColumnTypes(源,{{"ItemNo", type text}, {"Price", type number}}),
排序的行 = Table.Sort(更改的类型,{{"ItemNo", Order.Ascending}, {"Price", Order.Descending}}),
固定 = Table.Buffer( 排序的行),
删除的副本 = Table.Distinct(固定, {"ItemNo"})
in
删除的副本 |