Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
テーブルの比較は Excel で非常に一般的なタスクであり、すべてを手動で行うと退屈になる可能性があります。このチュートリアルでは、Power Query で 2 つのテーブルを簡単に比較して、両方のテーブルに表示されない項目を分離し、相違点をレポートする方法を説明します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
そこで、2 つのテーブルを比較して特定し、その違いを報告します。示されているシナリオを見ると、表 2 を表 1 と比較すると、結果はこれら 3 つの強調表示されたレコードになるはずです。
Power Query に戻り、テーブルの比較がどのように行われるかを説明します。
。
目次
Table.RemoveMatchingRows を使用したテーブルの比較
Table.RemoveMatchingRowsという関数があり、最初の引数以降のテーブルから 2 番目の引数に指定された行がすべて削除されます。マッピング機能がないことに注意してください。したがって、比較を行う前に、列ヘッダーまたはフィールド名が一致していることを確認することが重要です。
新しい空のクエリを作成し、その関数 Table.RemoveMatchingRows を入力してみましょう。テーブル 2 をテーブル 1 と比較したいと考えています。次に、テーブル 1 を行のリストとして渡す必要があるため、ここではTable.ToRecordsを使用してテーブル 1 を渡します。次に、OK を押しましょう。
しかし、テーブルに一致しない列が含まれている場合でも機能するのでしょうか? テーブル 2 に部門を示す追加の列が含まれているとします。しばらく様子を見てみましょう。
クエリを複製し、 table 2 の代わりにtable 2Bを貼り付けて、 [OK] を押します。これは 3 番目の列も考慮しているため機能しません。レコードを比較するときにどの列が考慮されるかを制御する必要があります。そのために、Table.RemoveMatchingRows 関数にはオプションの数式基準引数があります。
考慮したい列名のリストを与えてみましょう。そこで、数式バーにカンマを追加し、リストとして列名を貼り付けます。そこで、終了日と従業員について考慮したいと思います。
Power Query の日付テーブルの動的な StartDate と EndDate を設定する
LuckyTemplates でのクエリの参照と複製
Power Query M 言語のチュートリアルと習得
結論
2 つのテーブル間の差異を報告する必要がある場合、これは役立つ可能性があります。このチュートリアルを楽しんでいただければ幸いです。詳細については、以下の完全なビデオチュートリアルをご覧ください。関連コンテンツの詳細については、以下のリンクとPower Queryに関するコースをご覧ください。
ではごきげんよう!
メリッサ
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。
Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。
LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。
SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。
SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。
ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。
DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。
LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。
このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。