SAMEPERIODLASTYEAR を使用して今年と昨年の違いを比較する

SAMEPERIODLASTYEAR を使用して今年と昨年の違いを比較する

この投稿では、タイム インテリジェンス関数である SAMEPERIODLASTYEAR を使用して、今年の結果と昨年の結果を比較する方法を説明します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

長期にわたる情報についての強力な洞察を備えた魅力的なレポートの作成を開始したい場合は、タイム インテリジェンス関数のすべてのバリエーションの使用方法を知る必要があります。

簡単なものもありますが、より高度で使用するのが難しいものもあります。ただし、この投稿では、出発点に戻りたいと思います。

これらの関数がどのように機能するか、特に CALCULATE 関数とどのように連携するかについて、基本的な理解を得ることが重要です。これら 2 種類の機能を組み合わせることで、真の威力が発揮されます。

2 つの時間枠にわたるデータや結果を比較したいこともよくあるので、これがどのように行われるかを説明したいと思います。

目次

SAMEPERIODLASTYEAR の使用方法

今年のデータと前年のデータの差を計算して比較するのは非常に簡単です。LuckyTemplates でこれを実現するには、DAX を使用して 3 つの簡単な手順に従うだけです。早速最初のステップに入ってみましょう。

ステップ1

まず最初にやるべきことは、初期の対策に取り組むことです。この特定の例では、総売上高を見ていきます。

ファクト テーブルに戻ると、総収益列があることがわかります。

SAMEPERIODLASTYEAR を使用して今年と昨年の違いを比較する

総収益列のデータを合計した総売上メジャーを作成します。式は次のようになります。

SAMEPERIODLASTYEAR を使用して今年と昨年の違いを比較する

売上合計をキャンバスにドラッグすると、すべての売上の合計が表示されます。

SAMEPERIODLASTYEAR を使用して今年と昨年の違いを比較する

日付ごとの合計売上を確認するには、作成したテーブルに日付列を追加する必要があります。

SAMEPERIODLASTYEAR を使用して今年と昨年の違いを比較する

ステップ2

日次売上を示す総売上テーブルが作成できたので、今年の売上と前年の売上を計算して比較することができます。

次に行う必要があるのは、新しいメジャーを作成することです。ここで、タイム インテリジェンス関数 SAMEPERIODLASTYEAR が登場します。

このメジャーを「Total Sales LY」または「Total Sales Last Year」と呼びます。CALCULATE 内で SAMEPERIODLASTYEAR を使用します。

以下は、新しい尺度の計算式です。

SAMEPERIODLASTYEAR を使用して今年と昨年の違いを比較する

Total Sales LY をテーブルにドラッグすると、前年の売上が含まれます。

たとえば、2015 年 6 月 1 日を見ると、総売上高は 110,576.80 ですが、前年の総売上高は 108,466.30 です。この数字が正しいかどうかは、2014 年 6 月 1 日のデータを見ることで確認できます。

SAMEPERIODLASTYEAR を使用して今年と昨年の違いを比較する

ステップ3

プロセスの最後のステップは、今年の売上と昨年の売上の差を計算することです。これについては別のメジャーを作成します。それをディフと呼びましょう。TYとLYの間、または今年と昨年の差。

他に必要な施策はすでにあるので、あとは総売上高から昨年の総売上高を引くだけです。

SAMEPERIODLASTYEAR を使用して今年と昨年の違いを比較する

新しいメジャーを追加した後のテーブルは次のようになります。テーブルの前半では、最後の列が合計売上高列のデータを繰り返していることがわかります。そして、2015 年 6 月 1 日以降は正しい結果が得られます。

SAMEPERIODLASTYEAR を使用して今年と昨年の違いを比較する

したがって、新しい式が以下のようになるように、ここにロジックを追加する必要があります。

SAMEPERIODLASTYEAR を使用して今年と昨年の違いを比較する

この問題が修正されたので、テーブルの上部には結果が表示されていないことがわかりますが、2015 年 6 月 1 日以降は正しい結果が得られています。

SAMEPERIODLASTYEAR を使用して今年と昨年の違いを比較する

今年の売上と昨年の売上の差を計算したら、ビジュアライゼーションを作成できるようになります。

計算を視覚化する

他の計算と同じように、計算を視覚化することができます。

ビジュアライゼーションは任意の時間枠でフィルターできますが、この場合は 2016 年を見てみましょう。

SAMEPERIODLASTYEAR を使用して今年と昨年の違いを比較する

上のビジュアライゼーションが毎日の視点を示していることがわかります。

月次の観点も確認したい場合は、非常に簡単に行うことができます。同じビジュアルをコピーして貼り付け、MonthInCalendar を取得するだけで、2 番目のビジュアルが以下のようになります。

SAMEPERIODLASTYEAR を使用して今年と昨年の違いを比較する

依然として同じ計算を使用しており、異なる視点を見ているだけであることに留意してください。したがって、LuckyTemplates でこれを行うのは非常に簡単です。

より高度な計算への分岐

最初のステップを完了したら、より高度な計算に分岐することもできます。

洞察は事実上無限です。期間間の差異、昨年からの変化率、最高のパフォーマンスと最低のパフォーマンスなど、リストは続きます。

これまで Excel などのツールでは達成することが非常に困難であった貴重な洞察を、非常に迅速に見つけ始めることができます。確かにそれを行うことはできますが、数式は LuckyTemplates 内よりもはるかに複雑になるでしょう。

結論

要約すると、さまざまなタイム インテリジェンス関数が利用できるため、LuckyTemplates で長期にわたるデータや情報を確認するのは非常に簡単です。特に CALCULATE と組み合わせてどのように機能するかを理解することは、魅力的なレポートを作成できるようになるため、非常に重要です。

今年と昨年の売上の差を計算するには、SAMEPERIODLASTYEAR 関数を使用し、次の 3 つの非常に簡単な手順に従いました。

  1. Total Sales メジャーの作成
  2. 昨年の総売上高メジャーの作成
  3. 2 つのメジャーの差の計算

計算を視覚化することも簡単で、LuckyTemplates を使用すると、計算をさまざまな視点から表示できます。

この投稿をチェックしていただきありがとうございます。

乾杯、


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。