![](/img/trans.png)
[英]Is there a way to get the average of a COUNT DISTINCT aggregate in Tableau?
[英]Is there a way to count distinct number at granular level to aggregate level with multiple condition in tableau?
我有一種情況,我想在每個產品的條件表中計算不同的客戶。 我想要每種產品的不同客戶的匯總計數。
我創建了一個參數,它顯示了我想要包含的內容以及不應該計算的內容。 應用於狀態的規則如下:
IF ATTR([Product]) = 'A' AND COUNT([Record]) >= 10 THEN 'Should be counted'
ELSEIF ATTR([Product]) = 'B' AND COUNT([Record]) >= 5 THEN 'Should be counted'
ELSEIF ATTR([Product]) = 'C' AND COUNT([Record]) >= 3 THEN 'Should be counted'
ELSE 'Should not be counted'
END
由於數據是每行的事務。 將記錄視為購買。 我只對交叉表 CountD 列的右側感興趣。 請參考下圖。
考慮到產品 A >=10、產品 B>=5 和產品 C>=3 的重復購買,我如何使用每個產品的不同客戶來獲得摘要。如果我刪除客戶名稱,所有內容都將被匯總且不可取。
我希望我的 output 與下面的一樣。
任何幫助將不勝感激。 有人可以分享/教我實現我想要的 output 的步驟嗎?
先感謝您
約瑟夫
雖然如果您共享數據結構會更好,但我認為以下計算字段可能會有所幫助
{FIXED [Product] : COUNTD([CUSTOMER])}
不用說,如果你想統計過濾記錄,你應該在過濾器架子上包含[STATUS]
字段,並在過濾器架子本身中右鍵單擊它后Add to Context
(因為 LOD 計算的操作順序高於普通過濾器但低於比上下文過濾器)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.