Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
このチュートリアルでは、組織内での調達分析または購入に関する意思決定について詳しく説明します。 このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
このチュートリアルでは、調達部門の洞察に満ちた意思決定を支援する際の LuckyTemplates の多用途性を示します。ここでは、生データから開始して簡単なデータ モデルを作成し、その後分析を実行する導入例を実行していきます。
次に、最終的に購入決定を最適化するために必要となる、いくつかの中核となる計算の構築を開始する方法について説明します。
LuckyTemplates でこの種の分析を実行できることは非常に効果的です。優れた質の高い洞察を非常に迅速に得ることができます。まさにそれを行う方法をビデオで説明します。
これが仕事で日常的に対処することである場合、このチュートリアルは非常に役立ちます。
目次
データモデル
まず最初に、この調達分析で使用するデータを見てみましょう。ここには請求に関する情報がいくつかあるため、調達チームについて考える必要があります。ただし、マーケティング チーム、製造チーム、営業チームから購入することもできます。
ここの請求書の詳細には、実際に購入しているものが表示されます。それがどの品目と通貨で、どの部門からのもので、誰が承認を許可されているか、数量、価格、割引、支払い条件、ベンダーが誰かを確認できます。
ここでは、表にある特定の項目を調べています。購入している製品やサービスを確認できます。
次に、データモデルを見てみましょう。上部にルックアップ テーブル、下部にファクト テーブルがあります。日付、為替レート項目、ベンダー (ルックアップ テーブル) があり、これらはすべて請求詳細 (ファクト テーブル) との関係によってフィードダウンされます。
それでは、このデータセットに対して分析を実行する方法を説明します。これから得られる洞察はたくさんあります。ベンダーの観点から、またはどの部門が何を購入しているのかという観点から見ることができます。ここにもフィルターがたくさんあり、素晴らしいです。
反復関数を使用した調達の最適化
計算する必要がある重要なことは、基本通貨での値です。したがって、為替レートによって調整し、得られる割引を考慮する必要があります。
ここでの割引はゼロになる可能性がありますが、場合によってはそれ以上になる可能性があり、これを単価から差し引く必要があります。次に、比較的高度な反復関数を実行する必要があります。
そこでメジャーを作成し、それをInvoicing Totalsという名前にしましょう。ここではSUMXを使用し、請求詳細テーブルにジャンプします。次に、 Item Quantity に Unit Price を乗算するロジックを配置します。括弧で囲んで1 を掛けて、割引率を差し引きます。
最後に、それをRELATED通貨で割ります。このようにして、為替レート表に戻り、為替レートを見つけます。
ここでは各行に 3 つの異なる計算があり、値が得られました。
これは、反復関数を活用する方法を示す非常に優れた例です。行ごとに素晴らしいロジックを取得し、反復関数内でその合計を計算します。
調達分析から洞察を抽出する
ここから多くの洞察を得ることができます。どの通貨から多くの利益を得ているかがわかるので、それを調べることができます。また、ベンダーをチェックして、どこから購入しているかを確認することもできます。また、部門の観点から何が起こっているかを確認したい場合もありますが、それも可能です。
さらに、原料をどこから調達するかという地域的な観点からも見ることができます。これにより、私たちはいかに迅速に作業を進め、多くの優れた洞察を得ることができるかがわかります。これで、支出についてかなりよく把握できました。
これをうまく機能させるには、フィルタリングや色など、ここでいくつかのことを変更するだけです。
DAX 言語の DAX 反復関数を使用した LuckyTemplates での月間平均購入額の計算– LuckyTemplates で反復関数 SUMX および AVERAGEX を使用した
詳細な例
結論
そうすることで、貴重な調達分析に向けて購買決定を迅速に最適化できるようになります。調達情報からいくつかの洞察を見つけ、説得力のある視覚化を作成できます。データ モデルの力を利用して、これらすべての情報を実際に迅速にフィルタリングすることができます。
LuckyTemplates から取得できるフィルター処理をできるだけ活用することをお勧めします。この例では、DAX 数式を 1 つだけ作成しました。複雑なものは何もありません。これらの詳細を適切なコンテキストに照らし合わせて配置するだけです。
組織内の調達部門にいて、何らかの購買決定を行う必要がある場合、これは、LuckyTemplates 内で効率的な方法で何を達成できるかについて考え方を調整するための優れたチュートリアルです。
最終的には、購入に関連して行う必要がある意思決定の最適化ツールとして 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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。