Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
製品の予算編成に関する具体的な内容について説明します。かなり高度な内容ですが、ここで説明する概念とテクニックを理解できれば、LuckyTemplates で何ができるか、DAX がどのように機能するか、さまざまな関数をどのように組み合わせて結果を得ることができるかについてもよく理解できるようになります。素晴らしい洞察力。 このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
これは、予算編成、予測、ベンチマークに取り組んでいる場合に役立つの一部である予算編成ワークショップからのものです。ただし、ここでは 1 つの例だけに焦点を当てます。
以下で強調表示されているこの表を実現する方法を説明します。
一見すると比較的単純そうに見えますが、思ったよりも複雑です。基本的に、ここでやろうとしていることは、総売上高と製品予算を評価しようとしているということです。ただし、モデルの構造により、この数値の作成方法には多くの微妙な違いがあります。
総売上高と製品予算があれば、実際の予算にジャンプできるはずです。次に、「予算との違い」に進みます。これにより、非常に優れた洞察が得られます。これに条件付き書式を適用して、全体の数値の下で実際に何が起こっているかを示すことができます。これにより、効果的な方法で数値が分析されるからです。
問題は、以下のモデルにジャンプすると、Dates テーブルが実際には製品予算と何の関係もないことがわかることです。
それがここで解決する問題です。
目次
期間に基づいた製品予算
したがって、ここで行う必要があるのは、数式内で予算を動的にフィルタリングして、特定の期間にわたる実際の予算のみが表示されるようにすることです。そうしないと、特定の期間を選択したとしても、製品予算はまったく変わりません。フィルタリングが行われないため、全額がそのまま残ります。
この例では、これをさらに詳しく見ていきます。
ここで、この例の背後にある予算配分式を見て、この例をさらに詳しく見ていきます。
強調したい重要な点は、予算配分を見ると、総売上高が変化しているにもかかわらず、行っているデータ選択では変化していないということです。
したがって、数式を通じて、日付に基づいてデータを調整できる必要があります。では、それがどのように機能するかを説明します。
製品予算をテーブルに持ち込んでみましょう。
ここでの問題は、日付と製品予算の間に関係がないことです。ここでの唯一の関係は、日付と総売上高の間です。
そこで今回は、製品予算の背後にある計算式を見て、その関係をどのように構築できるかを見ていきます。
まず、 SUMX 関数を使用します。ここで SUMX 関数を使用することで、実際に仮想テーブルを構築していることに注意してください。そこから、SUMMARIZE 関数を利用します。次に、毎日の予算を確認します。
この特定のコンテキスト内に仮想テーブルとそれに関連するデータを配置したので、それ自体が比較的複雑な式である ALLSELECTED を使用できます。
ALLSELECTED関数を利用して、日付に基づいて SUMX 仮想テーブルをフィルタリングします。これにより、特定のテーブルとの物理的な関係を持たないフィルターに基づいてリレーションシップを作成できるようになります。
これで、正しい時間範囲と比較した実際の結果を実際に示す、非常に効果的な洞察が得られました。
結論
したがって、ここで重要となる 2 つのことは、仮想テーブルの作成と、そのテーブルを仮想的にフィルタリングするための ALLSELECTED や CALCULATE などの関数の使用です。これは、モデリング、レポート開発、および高度な開発の観点から使用できる効果的なアプローチであることは間違いありません。
また、これらすべての関数を 1 つの組み合わせで使用することで、与えられたデータを分析できることも確認しました。これらの組み合わせがどのように機能するかを理解すると、LuckyTemplates 内で実行できるさまざまな種類の分析についても理解し始めることができます。
ではごきげんよう
***** LuckyTemplates を学習していますか? *****
LuckyTemplates 予測を使用して実際の結果と予算を比較する
LuckyTemplates で新しいテーブルを作成する: DAX を使用して予算と予測を自動的に実装する方法 DAX を使用した
予算作成シナリオに関する 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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。