FIXED 詳細資料層級運算式
FIXED 詳細層級運算式使用指定的維度計算值,而不引用檢視中的維度。
可以使用[範例 - 超級市場]資料來源重新建立以下範例。
範例 1
以下檢視顯示客戶第一次購買日期與任何後續購買之間的間隔:
分步操作:
此處介紹如何使用 Tableau Desktop 附帶的[範例 - 超級市場]資料來源組建上面的檢視。
建立兩個計算欄位:一個 FIXED 詳細資料層級運算式,以及一個日期減法運算。
名稱 公式 First Purchase Date(第一次購買日期) {FIXED [Customer Name] : MIN([Order Date])} Days Since First Purchase(自第一次購買後的天數) DATETRUNC('day', [Order Date])-DATETRUNC('day', [First Purchase Date]) 將 [Days Since First Purchase] (第一次購買後的天數)從 [資料] 窗格的 [度量] 區域拖到 [維度] 區域。
由於此計算欄位包含一個減法運算,因此結果是數字,並且 Tableau 會將其指派到度量類別。但您會將其用作維度。
將 [Days Since First Purchase] (自第一次購買後的天數)拖到 [欄] 。
在 [欄] 上按一下 [Days Since First Purchase] (自第一次購買後的天數),並選取 [連續] 。
將 [銷售額] 拖到 [列]。
將 [列] 上 [Sales] (銷售額)的彙總從 [SUM] 變更為 [AVG] 。
為 [列] 上的 [Sales] (銷售額)新增快速表計算: [匯總] 。
將 [First Purchase Date] (第一次購買日期)拖到 [色彩] 。
在 [色彩] 上的 [YEAR(First Purchase Date)] 欄位中按一下 [+] ,新增資料分層結構中的下一層級: [QUARTER(First Purchase Date)] 。
Tableau 不會自動將兩個欄位放在 [色彩] 上,但您可以透過按一下 [QUARTER(First Purchase Date)] 欄位左側的圖示並選取 [色彩] 來實現:
將 [色彩] 圖例拖到檢視的左側,放在 [標記] 卡下方。
您的檢視現在應如下所示:
視覺效果在您與之交互時將組建細節。選取左側色彩圖例中單獨的季度,看看在特定的幾個季度中獲得的客戶在後幾個季度中繼續花費的情況。請注意,在早期(2013 年)獲得的客戶的花費比率呈較高趨勢,即便考慮到他們有更多時間來花費這一事實,情況也是如此 — 因此,藍線(代表 2013 年)在 x 軸上的值要高於其他線條。假如您在 y 軸上使用標準日期值,檢視將會更容易建立,但各條線將根本不會以同一座標為起點,因此將會更難比較獲取率。
您也可以將 [YEAR(First Purchase Date)] 或 [QUARTER(First Purchase Date)] 拖出 [色彩] ,更清晰地檢視季節或年度趨勢。
範例 2
以下 FIXED 詳細層級運算式計算每個區域的銷售額總和:
{FIXED [Region] : SUM([Sales])}
此詳細資料層級運算式(名為 [Sales by Region])隨後將放在 [文字] 上以顯示每個區域的總銷售額:
檢視詳細資料層級為 [Region] 加 [State],但由於 FIXED 詳細資料層級運算式不考慮檢視詳細資料層級,因此計算只使用 [Region] 維度,所以每個區域中各個市/縣的值相同。請參閱詳細資料層級運算式和彙總瞭解有關為何出現這種情況的說明。
如果詳細資料層級運算式中使用了 INCLUDE 關鍵字(而不是 FIXED),則每個市/縣的值將不同,原因是 Tableau 將隨檢視中的任何其他維度 ([State]) 一起新增運算式中的維度 ([Region]) 來確定運算式的值。結果將為: