Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
LuckyTemplates の累計は、特定のデータのパターンや変化を時間の経過とともに表示するのに最適な方法です。
LuckyTemplates には、任意のレポート ページで動的な累積合計 (合計) を作成できる DAX 関数の一般的な組み合わせがあります。
これから説明するDAX式は使いやすく、動的な結果が得られます。同じ数式の組み合わせを再利用できます。さまざまなコアメジャーまたはコア計算をそれに代入するだけです。これにより、大規模な結果から毎日の結果まで、さまざまな計算の累積合計 (合計) を生成できるようになります。
中に使用したこの四半期インサイトレポートを例として 使用します。
目次
LuckyTemplates での日付テーブルと総売上高の使用
累積合計数式を実行するときは、強力な日付テーブルが必要です。これは、あらゆる時間の知能計算にも当てはまります。
これらのフィルターを四半期分析レポートからサンプル レポート ページにドラッグしてみましょう。このようにして、任意の期間をドリルダウンできます。
次に、日付フィールドをサンプル レポート ページに取り込みましょう。これは日付テーブルとして機能します。
Total Sales列もサンプル レポート ページに追加してみましょう。
総売上高は、単純なコア指標として考慮されます。計算が簡単だからです。移動平均や累計など、さまざまな方法で再利用することもできます。
ここで、DAX 数式の正しい組み合わせを利用して累積合計 (合計) を取得する必要があります。
累計収益の計算式
この式を例として使用して、2016 年の 7 月全体の累積収益を計算します。
ここでわかるように、必要なコンテキストを変更すると、累積合計も変化します。これがダイナミックな理由です。
では、与えられた式を分析してみましょう。
まず、 関数を使用して計算のコンテキストを変更します。次に、 Total Salesメジャーを含めます。
ご覧のとおり、1 日ごとの合計売上が表示されます。
FILTER 関数を使用した累計合計の計算
関数を使用してみます。これにより、 CALCULATE関数内のコンテキストが調整されます。
適切な累積合計を表示したい場合は、現在のコンテキストを操作する必要があります。これは、1 日だけでなく、その月内のすべての日も計算するためです。
リストを下に進むにつれて、現在蓄積しているより広い時間枠を作成する必要があります。
Cumulative Revenue列内のすべての行は、Sales テーブルに設定された別のコンテキストまたはフィルターに対して評価されます。
ALLSELECTED 関数を使用した累計合計
さらに、関数は、特定のコンテキスト内に配置された日付テーブルから一部またはすべてのフィルターを削除します。この場合、コンテキストは2016 年の第 3 四半期です。
次に、このロジックに基づいてそれらのフィルターを再適用します。
要約すると、この部分では 3 か月の期間にわたってすべてのフィルターが削除されます。次に、それらの日をすべて反復して、その日付が現在の最大日付以下であるかどうかを識別します。
MAX日付の計算
Max Dateメジャーを作成して、このロジックをそれに割り当ててみましょう。
これがMAX Dateロジックの動作です。
ご覧のとおり、日付列からはまったく同じ日と評価されます。
LuckyTemplates の累計を使用するさまざまな方法
累計を計算するロジックを理解すると、さまざまな方法で使用するのが簡単になります。
たとえば、累積利益を計算したい場合でも、累積収益の式を使用できます。式を少し変更する必要があるだけです。
メジャーの名前をCumulative Profitsに変更する必要があります。次に、Total Sales を別のコア メジャーであるTotal Profitに変更します。
この式を使用すると、前四半期の累積収益も取得できます。このメジャーをCumulative Revenue LQという名前にします。
この例では、 Total Sales をSales LQのようなタイム インテリジェンス計算に変更するだけです。
四半期ごとの収益差の計算
累積収益 LQメジャーを取得した後、現在の四半期の収益と前四半期の収益の差を取得できるようになりました。この手法の用語は「分岐の測定」です。
これを行うには、新しいメジャーを作成し、「Revenue Diff per Quarter」という名前を付ける必要があります。次に、累積収益メジャーから累積収益 LQを差し引くことができます。
式を前述のメジャー (累積収益 LQおよび四半期ごとの収益差) に正常に統合した後、データ分析を容易にするために視覚化を表示できるようになりました。
LuckyTemplates の累計: LuckyTemplates で予算を示すDAX 数式を使用して計算する方法– DAX 累積合計
LuckyTemplates の月次平均結果に基づく累積合計
結論
このチュートリアルの重要な点は、公式を理解し、それをさらに微調整して他の尺度に分岐することです。
DAX 数式を使用すると、傾向を示し、長期にわたるメジャーの具体的な比較を行うことができます。
式の各セクションの機能を理解することで、瞬時に結果を得ることができます。
これにより、プレゼンテーションの方法が変わります。必要な情報に応じて数式を調整できれば、望ましい結果がすぐに表示されます。
これは、 LuckyTemplates の累計に関するテクニックの良いレビューです。ぜひご自身の作品にも取り入れていただければと思います。
DAX 数式の組み合わせテクニックの詳細については、LuckyTemplates Online の分析シナリオの解決モジュールを確認してください。このコース モジュールでは、レポート内のさまざまな分析と洞察を解決するために使用できるすべての式を取り上げます。
この詳細なビデオを楽しみながら作業してください。
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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。