Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
LuckyTemplates フォーラムの Steven McGuire と私が体系化された実践を支援するためにまとめた、最高の LuckyTemplates 外部ツールの 1 つを紹介したいと思います。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
構造化された実践について、特にDAX ツールボックスを強化するための 5 つの戦略について行ったチュートリアルで多くのことを説明してきました。そのチュートリアルに続いて、Melissa de Korte が、永久に更新される練習用データセットの作成に関する優れたビデオを作成しました。
そして私は 2 つの概念を融合させて、 Practice Dataset というツールを考案しました。それが何をするのか、そしてそれをダウンロードしてインストールする方法を説明します。
目次
LuckyTemplates 外部ツールでデータセットを練習する
このツールにアクセスするには、LuckyTemplates 外部ツール メニューに移動し、[練習データセット] をクリックします。
次に、LuckyTemplates の新しいインスタンスを開き、今日の日付までの 3 年間のデータに基づいて更新される実践データ モデルを読み込みます。
メリッサの M コードを Sales テーブルに取り込み、更新しました。次に、拡張データ テーブルと、基本的な販売データ セットの顧客、製品地域、チャネルを含む一連のディメンション テーブルを追加しました。
これが DAX と M の両方の構造化された実践に役立つことを願っています。また、基礎となる販売データを形成する Excel ファイルも含まれているので、パワー クエリを実行して変換を実践できるようになります。
これは、フォーラムで応答する人々にとっても役立ちます。私たちは投稿者が PBX ファイルを提供することを望んでいますが、場合によっては提供しないこともあります。したがって、これに対応して、特定のソリューションをテストするためにクリーンで単純なデータセットを用意することは非常に役立ちます。
したがって、ボタンをクリックするだけでこれが利用できるようになり、ボランティアで時間を割いてフォーラムで回答し、解決策を生み出している人々にとって役立つことを期待しています。
実践データセットの構築方法
では、これをどのように行ったかを説明します。始めてみると、とても簡単そうに思えました。これは私が開発したものの最初の反復でした。
ただし、[表示] タブで[ワードラップの切り替え]を選択して長いアイコン コードを閉じると、実際に入力する必要がある引数は 7 つだけであることがわかります。
それらのほとんどは簡単です。
これを自分用に開発するのは非常に簡単です。しかし、他の人が使用できるように開発することは、私が予想していたよりもはるかに難しく、私の能力を超えています。なぜなら、結局のところ、人々は異なるブラウザを使用しているからです。彼らは、異なるバージョンの LuckyTemplates も使用しています。
使用している LuckyTemplates デスクトップの種類に加えて、さまざまな場所からインストールします。直接インストールする人もいますし、Microsoft ストアからインストールする人もいます。
ここで、スティーブンの専門知識が本当に役に立ちました。彼は、これらすべての可能性を非常にエレガントな方法で処理し、構成に関係なくファイルを適切にインストールして実行できる詳細な PowerShell スクリプトを開発しました。
LuckyTemplates 外部ツールでの練習用データセットのダウンロードと使用
このツールに関するフォーラムの投稿に戻ると、一番下に zip ファイルがあります。これを使用したい場合は、その zip ファイルをダウンロードしてデスクトップにコピーしてください。LuckyTemplates を閉じる必要があります。マシンに対する管理者権限が必要です。そうしないと、ファイルを正しい場所にコピーできません。
次に、その zip ファイルをデスクトップ上の一時フォルダーに解凍します。そこには 2 つの JSON ファイルと、Practice Dataset というフォルダーが表示されます。
最初の JSON ファイルは 64 ビット バージョンを使用している場合のもので、2 番目の JSON ファイルは 32 ビット バージョンの LuckyTemplates デスクトップを使用している場合のものです。使用していないバージョンに関係なく、そのファイルを削除してください。たとえば、64 ビット バージョンを使用している場合は、2 番目の JSON ファイル (32 ビット) を削除します。
次に、残りのファイルと Practice Dataset フォルダーを、以下に示す場所 (プログラム ファイル) にコピーします。
それをコピーしたら、LuckyTemplates を再度開きます。LuckyTemplates 外部ツール メニューに [練習用データセット] ツールが表示されます。それをクリックするだけで、PowerShell スクリプトが実行されます。
データセットの初期化が完了し、そこに含まれる 3 年間のデータを今日の日付に戻すと、主要なメジャーとテーブルが含まれるクリーンなファイルが得られます。このテーブルをリストの先頭に保つために、基本的な総売上高メジャーをそこに配置しただけです。
LuckyTemplates でクエリ パラメーターを使用してファイルの場所を変更する
LuckyTemplates クエリ エディター: 行と列の変換
LuckyTemplates の M コードの初心者ガイド
結論
ということで、簡単に言うと使い方とインストール方法です。問題が発生した場合、当社は直接技術サポートを提供することはできません。ただし、何らかの理由で問題が発生し、 LuckyTemplates 外部ツールメニューにインストールできない場合は、その練習用データセット ファイルに移動して、デスクトップに PBX ファイルへのショートカットを作成するだけです。
外部ツール メニューから呼び出すことはできませんが、練習用データセットが必要なときはいつでも、そのショートカットをクリックするだけでデータセットが初期化され、今日の日付に更新され、基本的には元の場所に戻ります。このページにありました。
お役に立てば幸いです。詳細については、をご覧ください。完全なビデオチュートリアルも以下でご覧いただけます。
乾杯!
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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。