在時間序列視覺化中的預測建模函數
本文件說明延伸時間軸至未來的步驟,讓您可使用預測建模函數預測未來日期。
若要瞭解如何操作,請按照下面的範例操作。
步驟 1:建立視覺效果
在 Tableau Desktop 中,連線到 Tableau 附帶的[範例 - 超級市場]已儲存資料來源。
巡覽到 工作表 1 工作表。
從「資料」窗格中,將[Order Date](訂單日期)範圍拖曳至「欄」資料架。
開啟度量值的上下文功能表,將其清單層級更改為「月」和「年」:
- 將 [Profit](利潤)拖曳至「列」資料架。
步驟 2:建立預測計算
按下以開啟頂端「分析」功能表,然後選擇「建立計算欄位」。
在「計算編輯器」中,執行以下操作:
為計算命名:Quantile Predict Median Profit。
輸入以下公式:
MODEL_QUANTILE(0.5, SUM([Profit]),ATTR(DATETRUNC('month', [Order Date])))
MODEL_QUANTILE 具有給定的分位數,並根據您輸入的預測變數來預測值。在這種情況下,分位數 = 0.5,它可預測中位數。我們想要預測利潤,所以目標運算式是 SUM([Profit])。由於我們希望根據過去的表現進行預測,因此我們需要將日期作為預測變數。
附註:使用預測建模函數,不能混合彙總參數和非彙總參數。因為目標運算式是彙總運算式,則預測變數也必須如此。在這種情況下,我們使用 ATTR(DATETRUNC('month', [Order Date]))。有關使用 ATTR 函數的詳情,請參閱何時使用屬性 (ATTR) 函數。完成後,按一下「確定」。
預測計算現在作為計算欄位新增到「資料」窗格中。
步驟 3:為視圖新增預測計算
將預測計算拖曳到「列」資料架,SUM(Profit) 右邊。
以右鍵按一下(在 Mac 上,Control+按一下)度量,並選取 「雙軸」。
為了使雙軸圖中的兩個軸對齊以使用相同的刻度,請以右鍵按一下(在 Mac 上, Control + 按一下)輔助軸,在此情況下是「Quantile Predict Median Profit」,並選取「同步軸」。這會兩個軸的比例相符。
步驟 4:延伸日期範圍並將資料密集化
最後一步是將水平軸擴展到將來,以便可以新增超出目前日期範圍的標記。
為此,只需開啟 MONTH(Order Date) 的操作功能表,然後選取「延伸日期範圍」。
在「延伸日期範圍」對話框中,讓我們將軸延長 16 個月:
Tableau 通過延伸水平軸自動更新檢視,並包含有關這些未來日期的預測:
請注意, 藍色 Profit 線不會延伸到圖表的末尾但是,表示預測計算的橙色線 Quantile Predict Median Profit,確實延伸到圖形的末尾運算未來日期的預測利潤是資料密集化的範例,當 Tableau 在檢視中建立其他標記以補償遺失數值時,這稱為資料密集化,基礎資料來源新增了資料;輕鬆產生標記並新增至檢視。
有關資料緻密化的詳情,請參閱 Data Plus Science(連結在新視窗開啟) 的資料緻密化貼文(連結在新視窗開啟)。