ナレッジベース

既定で現会計年度のデータを表示する


発行: 05 Jun 2017
最終修正日: 20 Jul 2023

ご質問

ビューをフィルターして既定で現会計年度を表示する方法。

環境

Tableau Desktop

回答

添付のサンプル ワークブックでは、会計年度は 6 月 1 日から始まります。
オプション 1: パラメーターを使用する
  1. 次の設定を使用して Select FY パラメーターを作成します。
  • データ型: String
  • 現在の値: This Year
  • 許容値: List
  • 値のリスト: This Year、2013、2014、2015、2016、2017
  1. Select FY パラメーターを右クリックし、[パラメーター コントロールの表示] をクリックします。
  2. 次の式を使用して "FY (会計年度)" という名前の計算フィールドを作成します。
IF MONTH([Order Date]) >= 6 THEN YEAR([Order Date])+1
ELSE YEAR([Order Date])
END
  1. 次の式を使用して "Select FY Conversion (選択会計年度の変換)" という名前の計算フィールドを作成します。
IF [Select FY]="This Year" THEN STR({FIXED:MAX([FY])})
ELSE [Select FY] END
  1. 次の式を使用して "FY Filter (会計年度フィルター)" という名前の計算フィールドを作成します。
[Select FY Conversion]=STR([FY]) 
  1. "Sales (売上高)" を [列] に、"Order Date (注文日)" を [行] に配置してから、月レベルまで展開します。
  2. "FY Filter (会計年度フィルター)" を [フィルター] に配置し、[真] を選択します。 
オプション 2: 上位 1 位フィルターを使用する
  1. 次の式を使用して "FY (会計年度)" という名前の計算フィールドを作成します。 
IF MONTH([Order Date]) >= 6 THEN YEAR([Order Date])+1
ELSE YEAR([Order Date])
END
  1. "Sales (売上高)" を [列] に、"Order Date (注文日)" を [行] に配置してから、月レベルまで展開します。
  2. "FY (会計年度)" を [フィルター] に配置し、"Top 1 by FY (会計年度ごとの 1 位)"、"Maximum (最大)" を設定します。
この記事で問題は解決しましたか?