DAX を使用して LuckyTemplates で会計年度累計 (FYTD) の売上を計算する

DAX を使用して LuckyTemplates で会計年度累計 (FYTD) の売上を計算する

現在までの会計年度の売上を計算する必要がある場合は数え切れないほどありますが、利用できるのは標準の日付テーブルのみです。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

LuckyTemplates の制限のように見えるものの 1 つは、カレンダーの日付テーブルです。最初は新しい日付テーブルが必要だと思うかもしれませんが、実際は必要ありません。

メジャー列または計算列で DAX を使用すると、会計年度を考慮して計算を行うことができます。

この投稿では、会計年度全体で機能する累計を計算する方法を紹介します。

目次

計算での DATESYTD の使用

ここで最初に知っておく必要があるのは、累積計算を可能にする非常に強力なタイム インテリジェンス関数セットがあるということです。そしてこれがDATESYTDです。

ただし、DATESYTD は、暦年内の累計の計算に限定されません。これをCALCULATEステートメント内で使用すると、暦年の計算から会計年度の計算にほぼ簡単に移行できます。

この場合、実はそれほど難しいことではありません。CALCULATE が何を行うのかを理解してから、タイム インテリジェンス関数を適用する方法を理解するだけで済みます。

それでは、計算の最初のステップに移りましょう。

年間累計売上高の計算

現在までの会計年度を計算するには、まず現在までの年度の売上を計算します。

ここにあるのは、2014 年から始まる月と年でフィルター処理された合計売上テーブルです。

DAX を使用して LuckyTemplates で会計年度累計 (FYTD) の売上を計算する

この表では総売上高の列を合計しているため、総収益を合計する単純なメジャーが得られます。

DAX を使用して LuckyTemplates で会計年度累計 (FYTD) の売上を計算する

総売上高を測定したので、 CALCULATEを使用して計算のコンテキストを変更します。

したがって、 Sales YTDまたは現在までの売上高と呼ぶ新しいメジャーを作成する必要があります。

すでに述べたように、 CALCULATE を使用して、 Total Sales式に配置します。

次に、 DATESYTDを追加し、日付テーブルにある sales 列を追加します。

売上高 YTDの式は以下のようになります。

DAX を使用して LuckyTemplates で会計年度累計 (FYTD) の売上を計算する

新しいメジャーをドラッグすると、日付テーブルに今までの売上高が表示されます。

DAX を使用して LuckyTemplates で会計年度累計 (FYTD) の売上を計算する

売上は、2014 年 6 月の 450 万から始まり、2014 年 12 月には 3,500 万まで累積的に増加していることがわかります。

その後、2015 年 1 月の月次総売上高まで再び減少し、その後累積的に再び増加します。

このパターンは、販売データが得られる最新の日付まで続きます。

会計年度累計の売上の計算

現在までの売上高がすでにわかっているので、現在までの会計年度を計算するのは非常に簡単です。

これは、LuckyTemplates で作業するときに私がいつも好んでいる、次のステップに簡単に進むことができる基礎をすでに整えているようなものです。

したがって、私たちがしなければならないことは、式にいくつかの調整を加えるだけです。

まず、メジャーの名前をSales YTDからSales FYTDに変更しましょう。

次に、 DATESYTDフィールドを変更しましょう。ここにカンマを追加すると、[年終了日]オプションが得られます。

DAX を使用して LuckyTemplates で会計年度累計 (FYTD) の売上を計算する

ここで追加する必要があるのは、累積計算を終了する月の最終日です。

したがって、累積合計を 7 月に開始し、翌年 6 月に終了するようにしたいとします。DATESYTD フィールドに「30/6」を追加して、この数式を取得します。

DAX を使用して LuckyTemplates で会計年度累計 (FYTD) の売上を計算する

今の表を見ると、これがまさにそのとおりであることがわかります。

DAX を使用して LuckyTemplates で会計年度累計 (FYTD) の売上を計算する

もちろん、最後の日付を別の月にすることもできます。それは3月でも10月でも何でも構いません。

プロセスは変わりません。DATESYTDフィールドに最後の日と最後の月を追加するだけで、これまでの会計年度が得られます。

会計年度累計の売上の視覚化

LuckyTemplates で作成する他のテーブルと同様に、このテーブルも確実に視覚化できます。

ここでの例を見てみましょう。

DAX を使用して LuckyTemplates で会計年度累計 (FYTD) の売上を計算する

累計の計算は 2014 年 6 月に開始されるため、グラフは会計年度の最終月である 2015 年 3 月まで上昇します。

2015 年 4 月の総売上高のみを示すために下降し、その後 2016 年 3 月まで上昇し、4 月に再び下降するというように続きます。

LuckyTemplates でビジュアライゼーションを作成する際に私が特に気に入っている点の 1 つは、データを表示する際のオプションの幅の広さです。

私たちが作成した最初のビジュアルでは、会計年度の初めに最初の月の売上が表示されます。ただし、グラフの最初の月をゼロから開始したい場合は、簡単にそうすることができます。

必要なのは、月と年ではなく日付でデータをフィルタリングすることだけです。

DAX を使用して LuckyTemplates で会計年度累計 (FYTD) の売上を計算する

私たちの視覚化はまさにそれを示します。左上隅に示すように、これは日付でフィルターされていることがわかります。会計年度の初めにゼロから始まり、最終日まで上がってから再びゼロに戻ります。

DAX を使用して LuckyTemplates で会計年度累計 (FYTD) の売上を計算する

Power Bi でレポートを作成するときは常にさまざまなオプションがあり、通常は、データを表示する最適な方法を選択するだけです。

結論

カレンダーの日付テーブルがある場合、現在までの会計年度を計算するのは非常に簡単です。

この投稿では、 DATESYTD関数セットを使用することで、これまでの年度の売上だけでなく、これまでの会計年度の売上も累積的に計算できるようになったことがわかりました。

また、月と四半期がすべて会計年度と一致していることを確認する方法を検討することもできます。これは計算列を使用して行われます。これについては、別の投稿で詳しく説明します。

乾杯、


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて