Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
このブログでは、テーブルに対するいくつかの重要な LuckyTemplates フィルター手法について学びます。クエリに大規模なテーブルがある場合に利用できるいくつかの簡単なテクニックについて説明します。
たとえば、データベースやERPシステムから情報を抽出する必要がある場合、そのデータ セット内に 1,000 万行が含まれる可能性があります。また、分析に必要のない行が多数存在する可能性があります。ここで、テーブル フィルタリング手法が役立ちます。
LuckyTemplates のフィルター手法を学習すると、クエリ対象のテーブルまたは生のデータ ソースをフィルターして情報のサブセットに絞り込むことができます。
列の横にあるドロップダウン矢印をクリックすると、フィルタリング オプションに簡単にアクセスできます。
目次
テキスト フィルターを使用した LuckyTemplates フィルター処理
この例では、対応するドロップダウン矢印をクリックして、Channel列をフィルタリングします。
ご覧のとおり、この列には大量のデータが含まれています。ただし、表示したいのは国際販売だけです。そのためには、 [テキスト フィルター]の下にある[ディストリビューター]および[卸売]オプションのチェックを外すだけです。次に、「OK」ボタンをクリックします。
そうすることで、国際チャネル上のデータのみが表示されます。
このテーブルには元々 8000 行があります。「変換」タブの「行数をカウント」オプションをクリックすると、フィルタリング後の行数を確認できます。
その結果、行数は8000 行からわずか1196行に減りました。
日付フィルターを使用した LuckyTemplates フィルター処理
もう 1 つの優れたフィルタリング手法は、日付のフィルタリングです。通常、当社のデータベースはあらゆる情報を収集できるように構造化されています。この場合、私たちのデータベースにはほとんどの場合、大量の情報が含まれています。ただし、それらのほとんどは分析には無関係です。
できることは、日付フィルターで日付列をフィルターすることです。この例では、注文データ列をフィルター処理します。まず、対応するドロップダウン アイコンをクリックし、[日付フィルター]をクリックして、[後…]オプションを選択します。
その後、この列をフィルター処理して、2015 年 1 月 1 日以降の情報のみを表示します。したがって、日付入力内で1/1/2015を選択しましょう。次に、「OK」ボタンをクリックします。
これで、このテーブルには2/01/2015から始まるデータのみが表示されていることがわかります 。
[行数をカウント]オプションをクリックして現在の行数を再度確認すると、以前の数と比較して行またはデータセットの数が少ないことがわかります。
結論
要約すると、 Power Query テーブルで使用できるこれらのテーブル フィルター技術を利用することができました。この機能を試すことで、モデルがどのように構築されるかについてのビジョンを得ることができます。これは、最初にテーブルを最適化し、不要な情報をすべて除外できるためです。これは、モデルをより効率的かつ最適化するのに役立ちます。
これは、データ変換とモデリングのコースで教えていることのもう 1 つの重要な部分であり、以下の関連リンクのリストで確認できます。
ではごきげんよう、
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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。