Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
このチュートリアルでは、LuckyTemplates で累積的な視覚化を作成し、目標や予算に対する累積的な結果を示す方法を示します。これは、時間の経過とともに物事を示す非常に優れた視覚化です。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
ただし、この例では、今日の日付まで、または現在行っている販売の最終日までの結果のみを表示したいと考えています。したがって、ある時点までの累積結果のみを生成します。
の 1 つでの予算編成の例です。これは、時間比較分析を実行し、LuckyTemplates で累積合計として時間の経過に伴う傾向を調べている場合に非常に関連のある例です。
以下に特定のシナリオについて説明します。
特定の日付までの結果を昨年受け取った結果と比較して分析したいと考えていますが、データの不整合により、その日付が実際にはまだ存在していないにもかかわらず、将来に存在するように見える結果が得られる可能性があります。 。
このチュートリアルで実行したこの簡単なテクニックを利用すると、たとえば、最後の販売日までの結果のみを表示するなど、より現実的に見えるビジュアライゼーションを作成できます。
目次
累計売上 vs 累計予算
ビジュアライゼーションでは、累積売上(実績) は水色の線であり、累積予算(予測または目標) は濃い青の線です。
この単純なテクニックを使用しない場合、累積結果はまっすぐな線になってしまいます。ここには単一の結果が投稿されていないため、0 となり、累積合計は残りの日付と同じ結果になります。
しかし、ここでやろうとしているのは、これを最終販売日で停止することです。実績の行を継続するのではなく、最後の販売日以降は空白にします。日が経つにつれ、売上も増え、このラインは徐々に成長していきます。
これを達成するには、特定の時点までの累計売上のみを生成するロジックを備えた式が必要です。
ある時点までの累計売上のみを生成する
それでは、この分析のために作成した式を見てみましょう。
この数式の最初の部分 (これをCumulative Salesと呼びます) では、 LastSalesDate を計算する必要があります。ここではCALCULATEを使用し、次にALLを使用してSalesテーブルからのフィルターを削除します。どこにいても、どの日にいても、私たちは常に最終販売日だけを探しています。
次に、この空白スペースがあることを確認する必要があるため、式の 2 番目の部分がそれを実現するための重要なロジックになります。このロジックは実際には累積合計パターンであり、何度でも使用できます。
ここでは、選択したコンテキストに基づいて累計を作成しているだけです。この場合、今日の日と、その日が LastSalesDate より大きいかどうかを計算します。特定の日がLastSalesDateまたは販売を行った最終日より大きい場合は、空白を返します。 BLANK は何も結果を返しません。ゼロは返されません。名前が示すように、単に空白になります。
LastSalesDate以下の場合は、この例のように累積合計を返します。
LuckyTemplates で日付を指定しない累積合計 – 高度な DAX
LuckyTemplates で DAX を使用して動的累積合計を作成する
DAX の変数を使用する – 詳細な例
結論
このチュートリアルで実行したこの簡単なテクニックを利用すると、たとえば、最後の販売日までの累積結果のみを表示する、より現実的なビジュアライゼーションを作成できます。
これはそれほど難しいDAX 式テクニックではありませんが、 でメンバーからのリクエストが何度も見られたものです。
DAX 数式内で変数 (VAR) を効果的に利用する方法をよく理解することは価値があります 。ここではそれを実行しました。
LuckyTemplates 内で時間の経過に伴う傾向を強調したい場合、私の考えでは、累積合計を利用し、それを面グラフ内に視覚的に表示するのが最善の方法です。これは、時間の経過に伴う傾向を分析または比較するときに使用できる最も効果的なビジュアルだと思います。
傾向分析関連の例については、以下のリンクをご覧ください。
LuckyTemplates での四半期売上動向の分析とショーケース
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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。