[英]Implementing a calculated field within my Tableau Viz
我在 tableau 中有數據,我希望顯示使用和免費存儲的細分。 但是,我需要先過濾特定列以執行 2 種不同類型的計算。 這是數據
Total Free SKU
10 5 A
20 1 A
5 4 B
2 0 B
10 5 C
10 6 D
我想顯示一個表格條形圖,顯示 Tableau 中的可用、已用和總數。 但是,我需要先按 SKU 過濾掉:
我在下面創建了這個計算字段以及這個計算字段:
已用 = 總計 - 免費
IF CONTAINS(ATTR([SKU]),'A') or
CONTAINS(ATTR([SKU]),'D')
THEN SUM([Total])
ELSEIF CONTAINS(ATTR([SKU]),'B') or
CONTAINS(ATTR([SKU]),'C')
THEN AVG([Total])
END
這是我到目前為止所做的,但不確定如何將計算字段合並到可視化中
任何建議表示贊賞。
如果我正確理解您的問題,請按以下步驟操作
情況 1你想在 SKUG 級別工作
為總計/使用/免費創建每個計算字段作為
SUM(ZN(IF CONTAINS([SKU], 'A') OR CONTAINS([SKU], 'D')
THEN [Total] END))
+
AVG(ZN(IF CONTAINS([SKU], 'B') OR CONTAINS([SKU], 'C')
THEN [Total] END))
不用說,請根據情況將[total]
替換為[used]
或[free]
情況 2您想要在更高的細節級別上工作。 在這種情況下,您需要決定如何處理每個 SKU 組。 假設您要添加這些。 然后創建類似的字段就可以了。 否則用您想要的運算符(!)替換單獨字段中的+
。
祝你好運!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.