Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
このチュートリアルでは、いくつかのカスタム LuckyTemplates カレンダー テーブルについて詳しく説明します。多くの組織は、標準の暦日に従って作業を行っておらず、会計週番号またはカスタムの週番号によって作業している場合があります。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
ただし、LuckyTemplates のタイム インテリジェンス計算は、これらのカスタム カレンダーや非標準カレンダーでは機能しません。このチュートリアルでは、これが何を意味するのかを説明します。このデモでは、特にいくつかのDAX テクニックを使用して、カスタム LuckyTemplates カレンダー テーブルについて、週に基づいて年間累計 (YTD) の数値を計算します。
目次
タイム インテリジェンスの計算がカスタム カレンダーで機能しない理由
このテーブルには、2013 年の情報が含まれています。財務月番号、財務週番号、四半期の週番号、カレンダーの週番号があります。
ただし、年末になると、暦週番号が年末を超えます。したがって、2013 年の 2 日は第 1 週にあり、残りは 2014 年になります。
タイム インテリジェンスの計算は暦日に対して直接行われるため、ここで問題が発生する可能性があります。Good Time Intelligence 機能はどれも機能しないため、利用できません。関数を使用してこれらの数値を計算するカスタム ロジックを作成する必要があります。
ただし、カスタム カレンダーの YTD 数値に入る前に、標準カレンダーの YTD 数値がどのように計算されるかを簡単に見てみましょう。
標準的な日付カレンダーの計算
この例では、会計年度が 5 月に始まり、その会計年度の累計を実行したいと想定しています。標準的な日付カレンダーではこのようになります。
ここで行う必要があるのは、「日付」列に入力し、会計年度の最終日であることを示す「30/4」と入力することだけです。これを日付コンテキストに適用すると、正しい結果が得られます。それは時間の経過とともに蓄積され、2014 年 4 月末にその会計年度の合計として四捨五入されます。
この計算を右側の表に持ち込むと、会計年度と会計週の番号だけが含まれるため、扱いが難しくなります。計算は正しく行われますが、日付列が財務週番号に完全に重なっていないため、問題が発生します。
2015 年はすべて間違っているため、この計算をカスタム カレンダーに使用することはできません。
非標準カレンダーの YTD 売上の計算
そこで、新しいメジャーを作成し、Total Sales YTD – Customという名前にしましょう。作業をより簡単かつ直感的にするために、変数 ( VAR )を使用します。変数はCurrentFinWeekとCurrentFin Yearです。ここではを使用します。
計算の 2 番目の部分ではロジックを記述します。私たちは依然として総売上高を計算していますが、通常のインテリジェンスの計算とは異なるコンテキストで行われます。そのため、これらのカスタム カレンダーのほとんどを解決するFILTERを使用します。また、 関数を使用してから、 Calendar Dailyに進み、カレンダー上のコンテキストを解放します。その後、ここのロジックに基づいてコンテキストを再適用します。
「Calendar Daily」[財務週番号] はすべての財務週番号を反復処理しますが、評価が行われている特定の行には常に現在の財務週番号を含めたいと考えています。
これをドラッグすると、カスタム カレンダーに基づいて正しい結果が計算されることがわかります。
LuckyTemplates の非標準日付テーブルの時間比較
LuckyTemplates での DAX を使用した週次売上の計算
LuckyTemplates カスタム カレンダー: 月ごとの変化の計算 – 445 カレンダー
結論
このチュートリアルでは、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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。