私はPower Queryで自分のカスタム関数を作成しようとしましたが、非常に予期せず、まったく私にはわかりませんでしたErr。
機能はシンプルです - 学生辞典から生徒の名前を取得します(生徒辞書表から呼び出されます)。次に、請求書の表を取得し、このパティキュラーの生徒に発行された請求書の数を計算します。機能の
コードは以下の通りである:
(FirstName as text) =>
let
Source = XeroInvoices,
#"Filtered Rows" = Table.SelectRows(Source, each Text.Contains([XeroContacts.Name], FirstName)),
#"Removed Other Columns" = Table.SelectColumns(#"Filtered Rows",{"XeroContacts.Name"}),
#"Grouped Rows" = Table.Group(#"Removed Other Columns", {"XeroContacts.Name"}, {{"Result", each Table.RowCount(_), type number}}),
Result = Record.Field(#"Grouped Rows", {0}, "Result")
in
Result
をしかし、私は1つの引数で関数を呼び出すように、引数が渡されたこと、および機能は、を期待することを言います:
http://shot.qip.ru/00Qqzx-4Vmk2GJfF/
これで問題になることができることをお勧めしますか?
ありがとうございます。
を! あなたの答えをありがとう。 私はそれを試しましたが、助けにはなりませんでした。 2つの関数に1つの引数が渡されたとします。 http://shot.qip.ru/00Qqzx-3Vmk2GJgY/ ///////// http://shot.qip .ru/00Qqzx-2Vmk2GJgZ/ –
遅れて申し訳ありません。元の機能をさらに変更したため、現在は機能していません。関数にパラメータを渡す最初の行に、別のパラメータ "SecondName"を追加しました。だから今関数を呼び出すときには、そのパラメータだけを関数に渡す必要があります:fnFindFirstStudent([名]、[Second Name])。しかし、私は、第二の名前の多くが空で、あなたはそれらを "と"で結合しているので、結果に満足してくれることに疑いを持っています。前にこれらのフィールドをマージすることを検討してください。 – ImkeF
親愛なるImkeF) 今私はこのパターンに戻り、あなたの答えを評価しました)ありがとう、これは問題でした。今機能は完璧に機能しています) –