Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
このチュートリアルでは、 LuckyTemplates で事前に構築されたテンプレートを使用して動的管理ビュー(DMV)の結果を読み込む方法を学習します。
このテンプレートは、Insight Quest の Brett Powell によって作成されました。ファイルは GitHub リポジトリからダウンロードできます。
ダウンロードが完了したら、ファイルを開きます。ファイルを接続するポート番号とデータベース名を入力する必要があります。
ポート番号は、 DAX Studio プログラムの右下にあります。
データベース名を指定するには、DAX Studio に移動して最初の DMV を実行する必要があります。結果ペインのカタログ名はデータベース名を指します。
これをコピーして、事前に構築された LuckyTemplates テンプレートに貼り付けます。
[ロード]をクリックすると、各 DMV に対してネイティブ データベース クエリを実行するように求められます。更新オプションが完了するまで、「実行」を複数回クリックする必要があります。
目次
LuckyTemplates での事前構築済みテンプレートの使用
抽出プロセスが完了すると、詳細な LuckyTemplates レポートが表示されます。
レポートには、さまざまな指標とデータの詳細なプレゼンテーションが含まれています。他の役立つ情報を表示するために開くことができるタブもいくつかあります。
[メジャー] タブには、レポート内のすべてのメジャーのコードが表示されます。
[役割]タブに移動すると、空白であることがわかります。
ロールを作成するには、LuckyTemplates を開きます。「モデリング」タブに移動し、「役割の管理」をクリックします。このデモンストレーションでは、Products テーブルの基本フィルターが使用されます。完了したら、チェック マークをクリックして、[保存] をクリックします。
次に、事前に構築されたテンプレートに戻り、[フィールド] ペインで [ロール] の省略記号オプションをクリックします。次に、[データを更新]オプションを選択します。
LuckyTemplates で作成した新しいロールがテンプレートに表示されます。ただし、[役割の説明] が空白であることがわかります。
説明を追加するには、LuckyTemplates ファイルに戻り、表エディターを起動します。役割をクリックし、説明を入力します。完了したら、「保存」をクリックします。
テンプレートに戻り、[役割] フィールドを再度更新します。作成したロールの説明を抽出できることがわかります。
サーバーとデータベース名の変更
事前に構築された LuckyTemplates テンプレートのコードを表示するには、[ホーム]タブに移動し、[データの変換]を選択します。これにより、Power Query エディターが開きます。
複数のステージング クエリとレポート テーブルを表示できます。
これらのテーブルとクエリを確認すると、テンプレートで使用されている M コードをより深く理解できます。コードを確認すると、同様の詳細なレポートを独自に作成する方法を理解することもできます。
現在評価しているデータベースを切り替える場合は、「データの変換」をクリックし、「パラメーターの編集」オプションを選択します。
その後、サーバー名とデータベース名を変更できます。
完了したら、「変更を適用」オプションをクリックします。ネイティブ データベース クエリ ウィザードで、更新操作が完了するまで繰り返し[実行]をクリックします。
抽出プロセスが完了すると、テンプレートには新しいサーバー名とデータベース名が表示されます。レポートには、新しいサーバーとデータベースに関する情報も反映されるようになります。
結論
動的管理ビューは、SQL データベースからデータを抽出するための共通のメカニズムを提供します。これらはトラブルシューティングとパフォーマンスの監視に使用され、DAX Studio でのコーディングに関しては不可欠なツールとなっています。
ただし、DAX Studio には多くの DMV が含まれることが多く、それらを個別に確認するのは困難な作業になります。事前に構築された LuckyTemplates テンプレートを使用すると、DMV の分析にかかる時間を大幅に短縮できます。
ではごきげんよう、
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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。