知識庫

Displaying Dates Not in your Data Source on an Axis


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

問題

如何顯示未包含在資料來源中的日期作為軸?
例如,資料來源的資料從 01/01/2011 開始,但您希望在軸上顯示 01/01/2010 到 12/31/2010。

環境

Tableau Desktop

答案

步驟 1: 建立具有以下結構的預留位置資料集合:
記錄



作為範例,請參閱附加的預留位置 placeholder data.xlsx 檔案。

步驟 2: 連線到資料
  1. 連線到預留位置 data.xlsx。
  2. 連線到樣本 SuperStore 資料集合。

步驟 3:建立開始和結束日期參數
  1. 在「資料視窗」中,按一下「維度」右上角的向下箭頭,然後選取建立參數。 
  2. 在「建立參數」對話方塊中,為此參數命名。 在範例工作簿中,參數命名為 Start Date
  3. 在「日期類型」下,選取日期。 
  4. 在「允許」值下,選取範圍。 
  5. 將最小值設定為 1/1/2010,將最大值設定為 12/31/2011。
  6. 在「步驟大小」下,選取 1(月)。
  7. 完成之後,按一下確定。
  8. 以滑鼠右鍵按一下參數,然後選取顯示參數控制。 
  9. 重複步驟 1-7 以建立結束日期參數。 

步驟 4:建立日期導出欄位
  1. 選取預留位置資料時,請選取分析 >建立導出欄位。 
  2. 在打開的「計算欄位」對話框中,鍵入該欄位的名稱。在此範例中,訂單日期。 
  3. 在「公式」方塊中,鍵入以下公式:
CASE [記錄] 
WHEN 1 THEN [開始日期] 
WHEN 2 THEN [結束日期] 
END 

步驟 5:建立檢視
  1. 將訂單日期從預留位置資料集合拖曳到欄。
  2. 以滑鼠右鍵按一下「列」上的「訂單日期」,然後選取「顯示缺失值」。
  3. 將銷售從 SuperStore 資料集合拖曳到列。
  4. 按一下指標並選取在預設位置顯示資料
這篇文章是否解決了問題?