有没有办法计算 Tableau 中列中的唯一数字?
COUNT(IF [Type] = "Boxes" AND [Ordernumber] is unique THEN 1 END)
在我的数据中,几行具有相同的订单号。我想要 [Type] = "Boxes" 并且有唯一订单号的所有行。例子:
类型 | 订单号 |
---|---|
盒子 | 10000000 |
盒子 | 10000000 |
盒子 | 10000001 |
杂项 | 10000002 |
盒子 | 10000003 |
应该等于 2。
有没有办法计算 Tableau 中列中的唯一数字?
COUNT(IF [Type] = "Boxes" AND [Ordernumber] is unique THEN 1 END)
在我的数据中,几行具有相同的订单号。我想要 [Type] = "Boxes" 并且有唯一订单号的所有行。例子:
类型 | 订单号 |
---|---|
盒子 | 10000000 |
盒子 | 10000000 |
盒子 | 10000001 |
杂项 | 10000002 |
盒子 | 10000003 |
应该等于 2。
这是一种方法,相对容易。
请注意,您可能需要关于 Type="boxes" 过滤器的不同语义。也许您想首先消除具有多行的订单,然后只查看带有框的记录。如果是这样,请尝试更改上下文中的过滤器,以查看以不同顺序应用过滤器的影响。
您可以使用 COUNTD() 函数来实现此目的。假设您的数字在名为“数字”的列中,您应该创建一个计算为 COUNTD([数字])。
对于您给出的示例,这将返回值 5。