Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
このチュートリアルでは、 DAX Studioの動的管理ビュー ( DMV )と、それらを使用して LuckyTemplates にデータセットを直接読み込む方法について学習します。
動的管理ビュー (DMV) は、 LuckyTemplates サーバーの正常性を監視し、発生する可能性のある問題を診断するために使用できるサーバー情報を返します。
使用します。
目次
動的管理ビューからのデータの抽出
まず、既存のファイルのコード全体を新しい LuckyTemplates データ モデルに抽出する必要があります。これを行うには、DAX Studio で既存の LuckyTemplates ファイルを開き、ポート番号を特定してコピーします。
完了したら、新しい LuckyTemplates ファイルに戻ります。[ホーム] タブで、 [データの取得]オプションをクリックし、[分析サービス]を選択します。
データベース ウィザードで、[サーバー] テキストボックスにポート番号を入力します。
データベース エントリについては、以下の DMV を実行することで取得できます。結果から、データ モデルの ID を示すカタログ名が得られます。
データをロードするには、オプションをImportに変更する必要があります。DAX クエリ ボックスに、メジャーの別の DMV を貼り付けます。
完了したら、「OK」をクリックし、「接続」をクリックします。DMV の結果を LuckyTemplates に読み込むことができることがわかります。
このデータをロードする前に、必要な列のみをロードするようにデータをフィルタリングする必要があります。「データの変換」オプションをクリックします。
Power Query エディターでは、保持または削除する列を選択できます。これを行うには、「ホーム」タブの下にある「列の選択」オプションをクリックします。次に、必要な列名を確認します。
その後、DMV を使用するだけで、別の LuckyTemplates ファイル内のデータ モデルのコンテンツを抽出できることがわかります。
動的管理ビューを使用したメジャーの作成
データ モデル内の別のテーブルの情報を取得する場合は、DMV を変更してデータベースに対して実行するだけです。
ネイティブ データベースを実行する許可を求められた場合は、「許可の編集」をクリックしてから「実行」をクリックします。テーブルが読み込まれると、データ モデルに別のテーブルのデータが含まれていることがわかります。
ただし、[適用されたステップ] ペインで次のステップをクリックすると、機能しないことがわかります。これは、別のクエリの列を参照しているためです。[X]をクリックして削除します。
これを修正するには、DAX Studio でリレーションシップ テーブルの DMV を見つける必要があります。
このコードをコピーし、LuckyTemplates のメジャーに貼り付けます。データ モデル内のテーブル間に存在する関係に関する詳細を表示できることがわかります。
パラメータの使用
各クエリで DMV を手動で変更する代わりに、パラメータを適用できます。
パラメーターを使用すると、情報を保存し、共有式を使用して複数のクエリを実行できます。各クエリを実行したり、DMV を手動で変更したりすることなく、パラメーターの内容を変更できます。
LuckyTemplates でパラメーターを作成するには、 [ホーム] タブに移動し、[パラメーターの管理]をクリックします。
ポート番号とデータベースのパラメータを作成しましょう。各パラメータに名前を割り当て、その値のタイプを選択します。この場合、それらは両方ともテキストです。[現在の値] については、PortNumber パラメーターにポート番号を貼り付け、DatabaseName パラメーターにデータベース ID を貼り付けます。
完了すると、これらのパラメータを使用して、クエリ内でポート番号とデータベース名を参照できるようになります。
最終データのロード
テーブル内のデータセットに必要な変更を加えた後、[閉じて適用]オプションをクリックして、LuckyTemplates のデータ モデル内にデータセットを読み込むことができます。
これで、各 DMV の結果が LuckyTemplates に直接読み込まれるようになりました。
データ モデルを定期的に更新して、DMV で抽出されたデータを通じて LuckyTemplates ファイルから有用な情報を継続的に収集することをお勧めします。
結論
要約すると、動的管理ビューを使用して、DAX Studio から LuckyTemplates にデータセットを読み込むことができます。これらはクエリとメジャーの作成に使用できます。
動的管理ビューは、SQL データベースからデータを抽出するための共通のメカニズムを提供します。プログラム間でデータセットを接続するために使用する以外に、トラブルシューティングやパフォーマンスの監視にもよく使用されます。
ではごきげんよう、
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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。