知識庫

動態變更日期層級


發佈時間 : 17 Mar 2017
上次修改日期 : 20 Jul 2023

問題

如何根據指定的日期等級動態變更視圖。例如,按年、月或日顯示銷售資料。

環境

Tableau Desktop

答案

以上步驟可以在附加的活頁簿 dynamically change date level.twbx 中檢視。
按一下以展開步驟
步驟 1:建立自訂日期欄位
建立自訂日期欄位,以便您可以在現有的日期欄位中隔離特定的日期等級。
  1. 在 Tableau Desktop 中,連接到資料來源。對於本範例,請連接到 Superstore 資料來源。
  2. 在「資料」視窗中的 Order Date(訂單日期)欄位上按一下滑鼠右鍵,然後選擇建立自訂日期
  3. 在「建立自訂日期」對話方塊中,執行以下動作:
    • 對於「詳細資訊」,選擇。讓日期值保持選取狀態。
    • 如果需要,請為自訂日期提供一個名稱。在此範例中,保留預設值 Order Date - Year(訂單日期 - 年)
    • 按一下確定
  4. 重複步驟 2-3,為月和天建立自訂日期。
按一下以展開步驟
步驟 2:建立用作日期等級選擇器的參數
  1. 選擇「維度」下拉式清單,然後選擇建立參數
  2. 在「建立參數」對話方塊中,執行以下動作:
    • 輸入參數名稱。對於本範例,請使用日期等級選擇器
    • 對於「資料類型」,選擇字串
    • 對於「允許的值」,選擇清單
    • 對於「值清單」,輸入年、月和日,然後按一下確定
  3. 在「資料」視窗中的日期等級選擇器上按一下滑鼠右鍵,然後選擇顯示參數控制項
按一下以展開步驟
步驟 3:建立導出欄位

建立一個導出欄位,以根據日期等級選擇器參數指定的日期等級顯示資料。

  1. 選擇「分析」>「創建計算欄位」
  2. 將欄位命名為 Date Selector(日期選擇器),輸入以下計算,然後按一下確定
    CASE [Date Level Selector] 
    WHEN 'Year' THEN [Order Date - Years] 
    WHEN 'Month' THEN [Order Date - Months] 
    WHEN 'Day' THEN [Order Date - Days] 
    END
按一下以展開步驟
步驟 4:建立視圖
  1. 將 Date Selector(日期選擇器)拖曳到上。
  2. 在「欄」架上,在 Date Selector(日期選擇器)欄位上按一下滑鼠右鍵,然後選擇精確日期離散
  3. 將 Sales(銷售額)拖曳到

其他資訊

要檢視以下影片中顯示的步驟,請展開上述部分。
注意:影片没有聲音。
 
這篇文章是否解決了問題?