1

関数が呼び出されるテーブル以外のテーブルの列名をパラメーター引数値として受け入れる関数を構築しようとしています。

私が開発した関数は、関数を呼び出すテーブルの内部にある列の名前をパラメーター引数値として使用すると、正常に動作します。しかし、別のテーブルの列の名前をパラメーター引数値として渡したいと思います。その方法がわかりません。

私は2つのテーブルを持っています。

表 1: ここに画像の説明を入力 ...および表 2: ここに画像の説明を入力

私の関数のコードは次のとおりです。

(ListToScan, ListToFind) =>
let
    ListA = {ListToScan}, //{"help me rhonda",  "in my room", "good vibrations", "god only knows"},
    ListB = {ListToFind}, //{"roo", "me", "only"},
    contains_word=List.Transform(ListA, (lineA)=> List.Transform(ListB, (wordB) => if Text.Contains(lineA, wordB) then wordB else null)),
    GetFoundValues = List.Intersect({ListB, List.Combine(contains_word)})
in
    GetFoundValues

Table1[Column1] を ListToScan のパラメータ引数値として、Table2[Column1] を ListToFind のパラメータ引数値として使用できるようにしたいと考えています。

何か案は?

4

1 に答える 1