我正在尝试调用一个对调用查询表中的列进行排序的函数。
我基本上是想把这个...
……进入这个……
我做了这个简单的功能:
= () => let
Source = Table1,
#"Sorted Rows" = Table.Sort(Source,{{"MatchedWords", Order.Ascending}})
in
#"Sorted Rows"
...手动调用时基本上可以正常工作。除了它每次运行时都会创建一个带有结果的全新表。我想要它做的是在原始调用查询的表中执行排序。
此外,当我尝试从调用查询的表中调用此函数时,Power Query 由于循环引用而停止。
我究竟做错了什么?如何使用函数对调用查询表中的列进行排序更改,以及我应该如何实际调用该函数?
PS我知道有更简单的方法来进行排序。那种不是我真正的目标。我只是将排序用作我正在解决的类似要求的“简化”示例。