2015-04-17 450 views
2

我正在使用Tableau 8.3,並試圖瞭解如何對每個值進行分組,然後再對「計數不同的值」進行計數。Tableau中不同值的總和

爲了說明這種情況,我製作了一個包含58行(購買),7個不同ID(客戶)和5種不同產品的虛擬數據集。然後,我已經明確計數了解每個ID所購買的5種不同產品中的多少種。它看起來像這樣。

ID1 = 4
ID2 = 4
ID3 = 5
ID4 = 4
ID5 = 3
ID6 = 4
ID7 = 2

現在我想扭轉的觀點,並找出有多少誰買X不同的產品ID的。它應該最終看起來像這樣。

2 = 1
3 = 1
4 = 4
5 = 1

希望找到張貼在這裏的解決方案!謝謝你,

的Mikael

回答

6

您需要更新的Tableau 9.0以實現(在一個快速的方式)。

您可以創建一個名爲循環移位#of產品計算字段:

{ FIXED [id_customer] : COUNTD([id_product]) } 

然後,你可以穿越[產品#]有COUNT天(id_customer),以得到你想要的。

在較早版本的Tableau中,您需要以適當的格式(每個客戶使用聚合1行)創建一個新表並連接到該表。

+0

謝謝你的回答!不幸的是,我不知道什麼時候可以使用9.0,但在那之前我會使用其他提到的解決方案。它的工作範圍很小。 – mikaelwins