知識庫

針對小的時間遞增量使用重疊圖案建立甘特圖


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

問題

如何使用資料(使用較小增量)圖形創建甘特圖。

環境

Tableau Desktop

答案

在 Tableau 中,預設情況下,甘特圖示記使用天作為時間單位。因此,您將使用導出欄位來轉換時間週期,以便以天為單位來表示資料。可以在附帶的工作簿中審查此範例,樣本資料來自製造過程。
按一下以展開步驟
步驟 1: 建立導出欄位
要在 Tableau 中製作準確的甘特圖,必須考慮要顯示的資料的細微性。在本例中,您需要以秒為單位的解析度。您在導出欄位中使用 DATEDIFF 函數來確定開始和停止之間的間隔。儘管樣本為日期部分使用秒,但您也可以使用小時或分鐘
  1. 連接到您的資料來源。此樣本使用附件資料來源。
  2. 選擇「分析」>「創建導出欄位」
  3. 在對話方塊中,執行以下操作,然後按一下「確定」
    1. 將此導出欄位命名為:Duration in Days(持續天數)。
    2. 在公式窗格中,輸入 (DATEDIFF('second',[Start],[Stop]))/86400
    3. 附註:上述公式基於資料來源欄位。資料來源的開始和結束欄位將以不同方式命名。
按一下以展開步驟
步驟 2: 組建檢視
  1. 將「Start」(開始)拖到「欄」架。
  2. 在「欄」架上,右鍵按一下「Start」(開始)欄位,然後選擇「精確日期」
  3. 將「Event」(事件)拖到「列」架和「標記」卡片上的「顏色」
  4. 如果預設情況下未設定它,請在「標記」卡下拉式功能表上選擇「甘特條形圖」
  5. 將「Duration in Days」(持續天數)拖到「大小」上。
  6. 右鍵按一下 x 軸,然後選擇「編輯軸」
  7. 在「編輯軸」對話方塊的「常規」選項卡上,執行以下操作:
    1. 在「範圍」下,選擇「固定」
    2. 在「開始」欄位中,將開始時間變更為「16/03/2017 08:00:00」,然後按一下「應用」
  8. 在「編輯軸」對話方塊的「刻度線」選項卡上,執行以下操作:
    1. 在「主要刻度線」部分,選擇「固定」
    2. 在「每」欄位中,選擇或輸入「5」
    3. 在下拉式清單中,選擇「分鐘」
  9. 在「刻度起點」下拉式清單中,將起點變更為「16/03/2017 08:00:00」
    1. 在「次要刻度線」部分,選擇「固定」
    2. 在下拉式清單中,選擇「分鐘」
    3. 在「刻度起點」欄位中,將起點變更為「16/03/2017 08:00:00」
  10. (可選)根據需要編輯顏色。
按一下以展開步驟
步驟 3:新增圖形
  1. 重複「步驟 2:生成視圖」 和後面的所有步驟。?
  2. 在「開始(2)」卡中,將類型從「甘特條形圖」變更為「圖形」
  3. 「大小」中删除「Sum(Duration in Days)」。 
  4. 將「Event」(事件)拖到「圖形」
  5. (可選)根據需要修改圖形和顏色。
  6. 右鍵按一下第二個「Start」(開始)欄位,並選擇「雙軸」
  7. 右鍵按一下頂部標題,並選擇「同步軸」
  8. 在「開始」卡中,按一下顏色選項並將「透明度」降低到 50%。

其他資訊

若要檢視上述步驟的實際運行效果,請觀看下面的視訊:


這篇文章是否解決了問題?