最終修正日: 19 Jun 2023
環境
- Tableau Desktop
回答
このテキストの右側の「添付ファイル」セクションにある添付されたパッケージド ワークブックに従います。添付された CSV ファイルの WaterFall_SampleData.csv 内には、3 つのメジャー (Net Sales、Cost of Sales、SGA) だけがあります。 以下のステップでは、Tableau Desktop で Gross Profit (粗利益) と Operating Income (営業利益) を計算し、これらのメジャーを使用して、ウォーターフォール グラフを作成します。
- Tableau Desktop で WaterFall_SampleData.csv を開きます。
- [分析] > [計算フィールドの作成] をクリックします。次の式を使用して、[Gross Profit (粗利益)] という名前の計算フィールドを作成します。
[Net Sales]-[Cost of Sales]
- [Operating Income (営業利益)] という名前の計算フィールドを作成して、次の式を使用します。
[Net Sales]-[Cost of Sales]-[SGA]
- 計算フィールドを作成して、それに [Fix Fields (フィールドの固定)] という名前を付け、次に示す式を含めます。この計算フィールドは、ウォーターフォール チャートの水平フレームに入力するために使用されます。
CASE [Segment] WHEN "Consumer" THEN TODAY() WHEN "Cooperate" THEN TODAY()+1 WHEN "Home Office" THEN TODAY()+4 END
- 以下にリストした式を含む [Order Of Field (フィールドの順序)] という名前の計算フィールドを作成します。この計算フィールドは、メジャーの順序を決定するために使用されます。
CASE INDEX() WHEN 1 THEN 'Net Sales' WHEN 2 THEN 'Cost of Sales' WHEN 3 THEN 'Gross Profit' WHEN 4 THEN 'SGA' WHEN 5 THEN 'Operating Income' END
- [Set Gantt Starting Point (ガント開始点の設定)] という名前の計算フィールドを作成して、次の式を含めます。
CASE INDEX() WHEN 1 THEN TOTAL(SUM([Net Sales])) WHEN 2 THEN TOTAL(SUM([Cost of Sales])) WHEN 3 THEN TOTAL(SUM([Cost of Sales])) WHEN 4 THEN TOTAL(SUM([Cost of Sales])) WHEN 5 THEN TOTAL(SUM([Net Sales])) END
- [Water Fall Width (ウォーターフォール幅)] という名前の計算フィールドを作成して、次の式を含めます。
IF INDEX() = 1 THEN -[Set Gantt Starting Point] ELSEIF INDEX() = 2 THEN -[Set Gantt Starting Point] ELSEIF INDEX() = 3 THEN TOTAL(SUM([Gross Profit])) ELSEIF INDEX() = 4 THEN TOTAL(SUM([SGA])) ELSEIF INDEX() = 5 THEN -TOTAL(SUM([Operating Income])) END
- 次の式を含む [Labels (ラベル)] という名前の計算フィールドを作成します。
IF INDEX() = 1 THEN TOTAL(SUM([Net Sales])) ELSEIF INDEX() = 2 THEN TOTAL(SUM([Cost of Sales])) ELSEIF INDEX() = 3 THEN TOTAL(SUM([Gross Profit])) ELSEIF INDEX() = 4 THEN TOTAL(SUM([SGA])) ELSEIF INDEX() = 5 THEN TOTAL(SUM([Operating Income])) END
- 右クリックして [Fix Fields(Discrete) (フィールドの固定 (不連続))] を選択して、[Fix Fields (フィールドの固定)] を列に配置して、[OK] をクリックします。
- 列の [Fix Fields (フィールドの固定)] を右クリックして、[欠落した値を表示] を選択します。
- [Order Of Field (フィールドの順序)] を列に配置します。
- 列の [Order Of Field (フィールドの順序)] を右クリックして、[次を使用して計算] > [Fix Fields (フィールドの固定)] を選択します。
- [Set Gantt Starting Point (ガント開始点の設定)] を行に配置してから、フィールドを右クリックして、[次の方法で計算] > [Fix Fields (固定フィールド)] を選択します。
- マーク タイプを [ガント棒]に変更します。
- [Water Fall Width (ウォーターフォール幅)] をサイズに配置して、[次の方法で計算] > [Fix Fields (フィールドの固定)] を選択します。
- [Labels (ラベル)] をラベルに配置して、フィールドを右クリックし、[次の方法で計算] > [Fix Fields (フィールドの固定)] を選択します。
- 列の [Fix Fields (フィールドの固定)] を右クリックして、[ヘッダーの表示] のチェックを外します。
記事がご参考になったかどうか、フィードバックをお寄せいただきありがとうございます。
新しい問題を登録する
検索を続ける
ナレッジベース
コミュニティ
製品のヘルプ
トレーニングとチュートリアル
Trending Articles
No results for undefined