Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
ご存知のとおり、データを取得して LuckyTemplates に取り込む前に、データにはさまざまな形式があります。Power Query には、LuckyTemplates データのインポートと統合に関していくつかの利点があります。このブログでは、LuckyTemplates にデータを取り込むためのさまざまな方法について説明します。
Power Query を ETL (抽出、変換、読み込み) ツール として考えてください。
目次
クエリ エディターを介して LuckyTemplates にデータを取り込む
1 つ目の方法は、[新しいソース]オプションをクリックすることです。次に、「その他…」 を選択します。
これにより、テキスト ファイル、フォルダー、SharePoint フォルダー、Access データベースなど、取得でき、デスクトップ上で利用できるデータ オプションがさらに表示されます。
たとえば、LuckyTemplates にカスタム コネクタがないカスタム システムが存在する可能性があります。これらのシステムは Excel またはテキスト ファイルにエクスポートできます。その後、そこからそれを取得できます。ここでETLプロセスを実行して、データを LuckyTemplates で使用できる何らかの形式に変換できます。
LuckyTemplates は、 SAPシステムやこれらすべてのAzure の例など、さまざまなデータベースもカバーしています。
また、 Google Analytics、Salesforce 、さまざまなソーシャル メディアなどのカスタム コネクタもいくつかあります。
一部のオプションは非常に独特なので、テーブル構造が一意であるため、おそらく説明することができません。私自身、それらすべてを理解しているわけではありませんが、接続という点では、どれも比較的似ています。
たとえば、Google Analytics を選択して接続してみましょう。
接続時に警告が表示されることがあります。この例では、 「続行」ボタンをクリックするだけです。
その後、サインインを求めるウィンドウが表示されます。ログインすると、その下にある接続可能なさまざまなテーブル構造がすべて表示されます。
LuckyTemplates での別のデータ ソースへの接続
Folderへの接続など、他の例を見てみましょう。
Folderに接続すると、フォルダー パスを入力できるウィンドウが表示されます。次に、接続できるすべての基になるフォルダーが表示されます。
さらに、テキスト ファイルオプションもあります。
これにより、コンピュータ内のどこにでもテキスト ファイルを簡単に見つけることができます。
ここでの重要な点は、使用できるオプションが他にもたくさんあるため、LuckyTemplates にデータを取り込むために Excel ファイルのみを使用することに限定されないということです。
LuckyTemplates にデータをインポートするもう 1 つの例は、Web サイトに接続することです。
URL を入力するだけで、その中にあるデータ テーブルに接続できるようになります。
アドバンストエディターからデータを取り込む方法
データを LuckyTemplates に取り込むもう 1 つの方法は、高度なエディターを使用することです。
以下のコードをコピーして、Advanced Editorに貼り付けることができます。このコードは日付テーブルを提供します。
まず、 [新しいソース]オプションの下にある[空のクエリ]をクリックして、空のクエリを作成する必要があります。
次に、新しいクエリが作成されます。その後、「詳細エディター」オプションをクリックします。
ここで既存のコードを削除します。
次に、詳細エディター内にコードを貼り付け、「完了」ボタンをクリックします。
これにより、パラメータ クエリを作成できるようになります。この例では、サンプルStartDate、EndDate、およびFYStartMonthを追加します。次に、「起動」ボタンをクリックします。
その結果、Dateテーブルが得られました。以上が、 Advanced Editorを使用してデータ テーブルを作成する方法です。
結論
一言で言えば、データを取得して LuckyTemplates に取り込むためのオプションはたくさんあります。ここで注意すべき重要な点は、常にクエリ エディター内で実行することです。そうすることで、すべてのデータを確認して最適化することができます。
特にテーブルが大きい場合は、LuckyTemplates でテーブルをモデル化する前にテーブルを最適化する必要があります。もう 1 つの重要な点は、複数のソースに接続できることです。したがって、一度に 1 つずつ接続する必要はありません。
実際、クエリ エディターは、LuckyTemplates で優れたデータ モデルを構築するために、これらのテーブルを統合、変換、最適化するための非常に重要な場所です。
ではごきげんよう、
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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。