呼び出し元のクエリのテーブルで列を並べ替える関数を呼び出そうとしています。
私は基本的にこれを回そうとしています...
...これに...
この単純な関数を作成しました:
= () => let
Source = Table1,
#"Sorted Rows" = Table.Sort(Source,{{"MatchedWords", Order.Ascending}})
in
#"Sorted Rows"
...手動で呼び出すと、基本的に正常に動作します。ただし、実行されるたびに結果を含むまったく新しいテーブルが作成されます。私がやりたいことは、元の呼び出し元のクエリのテーブルで並べ替えを実行することです。
また、呼び出し元のクエリのテーブル内からこの関数を呼び出そうとすると、循環参照が原因で Power Query が中断します。
私は何を間違っていますか?関数を使用して、呼び出し元のクエリのテーブル内の列に並べ替えの変更を加えるにはどうすればよいですか? また、実際に関数を呼び出すにはどうすればよいですか?
PS私は、ソートを行うためのより簡単な方法があることを知っています. 並べ替えは私の本当の目標ではありません。私が対処している同様の要件の「単純化された」例として、並べ替えを使用しているだけです。