在 Tableau 中对不同值的总和进行分组

Group on sum of distinct values in Tableau

我正在使用 Tableau 8.3,我正在尝试了解如何对我在创建 "count of distinct values".

后找到的每个值进行分组

为了说明这个案例,我制作了一个虚构的数据集,其中包括 58 行(购买)、7 个不同的 ID(客户)和 5 个不同的产品。然后我做了一个不同的计数,以找出每个 ID 购买了 5 种不同产品中的多少。看起来像这样。

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

现在我想把视图转过来,看看有多少ID购买了X种不同的产品。它最终应该是这样的。

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

希望在这里发帖找到解决办法!谢谢,

迈克尔

您需要更新到 Tableau 9.0 才能实现(快速)。

您可以创建一个名为#of products 的计算字段:

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

然后您可以将 [# of products] 与 COUNTD(id_customer) 交叉以获得您想要的。

在旧版本的 Tableau 中,您需要以正确的格式创建一个新的 table(每个客户 1 行聚合)并连接到它。