Skip to main content

売上のダッシュボードを作ろうとしています。

https://public.tableau.com/app/profile/yt5826/viz/samplesuperstoreKPIDashBoard/SALES

 

Vizの上部には、①対象年度 ②対象年度の売上累計 ③年度累計の前年同日比 を表示したいと思います。

 

お伺いしたい点は③年度累計の前年同日比です。

表示されている62,380,153円は、2016年4月1日~12月31日の累計(2016年度の累計)で、比較は2015年4月1日~12月31日を対象としたパーセンテージにしたいです。その場合、前年の同日までを対象とする計算フィールドはどのように作成したらよいでしょうか。

以下の手順で作成しましたが、前年度が2015年度全体(2015年4月1日~2016年3月31日)での比較となってしまい、前年同月比の出し方がわかりませんでした。

①    オーダー日を4月はじまりの年度の計算フィールド「FY」を作成

DATE(DATEPARSE ( "yyyy", STR(IF DATEPART ('month',[オーダー日])>=4 THEN

DATEPART('year',[オーダー日])

ELSE DATEPART('year',[オーダー日])-1

END) ))

 ※日本の企業のため、会計年度を4月はじまりとする。

②    直近年度の売上計算フィールド「Latest Year Sales」を作成

{ FIXED :SUM(IF YEAR([FY])={MAX(YEAR([FY]))}THEN[売上] END)}

③    前年度の売上計算フィールド「Privious Year Sales」を作成

{ FIXED :SUM(IF YEAR([FY])={MAX(YEAR([FY]))}-1 THEN[売上] END)}

④    前年度比較の計算フィールド「YoY」を作成

[前年度売上]/[前年度売上]

表計算の基本がわかっておらずで恐れ入りますが、よろしくお願いいたします。

5 answers
  1. Feb 20, 2024, 11:49 PM

    実際のデータがどのようなものなのかが分かりませんが、こういった場合はステップを踏んで原因を探っていくことになります。

    >>前年度を2022/4/1~2023/2/13としたかったのですが、前年度が~2023/3/31で合計されてしまいました。

    とあるのを見るに、前掲の1番で計算した今年の最終日が"2024年2月13日"ではない可能性が疑われます。計算した今年の最終日とその1年前の日付が想定したとおりになっているかをまずは確認してみてください。

0/9000