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

mik*_*ins 2 distinct tableau-api

我正在使用Tableau 8.3,我正在尝试找出如何对"查找不同值"之后找到的每个值进行分组.

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

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

现在我想转过头来看看有多少人购买了X种不同的产品.它应该最终看起来像这样.

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

希望通过发布在这里找到解决方案!谢谢,

的Mikael

Ino*_*nox 8

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

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

{ FIXED [id_customer] : COUNTD([id_product]) }
Run Code Online (Sandbox Code Playgroud)

然后你可以用COUNTD(id_customer)越过[产品数量]来得到你想要的东西.

在早期版本的Tableau中,您需要以适当的格式创建一个新表(每个客户使用聚合一行)并连接到它.