Tableau api 基于条件的条件标记

Tableau api 基于条件的条件标记,tableau-api,Tableau Api,下面是我的数据的外观 customer category customer 1 A customer 1 B customer 1 null customer 2 A customer 2 NULL customer 3 B customer 3 C customer 4 A customer 4 B 我想做的就是这个 如果任何客户具有强制性类别a以及任何其他类别(B、C或D),则将其标记为1或0 例如,客户1有A和B,那么它将是1,但客户2只有A和空,所以它将是0 简

下面是我的数据的外观

customer    category
customer 1  A
customer 1  B
customer 1  null
customer 2  A
customer 2  NULL
customer 3  B
customer 3  C
customer 4  A
customer 4  B
我想做的就是这个

如果任何客户具有强制性类别a以及任何其他类别(B、C或D),则将其标记为1或0

例如,客户1有A和B,那么它将是1,但客户2只有A和空,所以它将是0

简言之,我想看看我的哪些客户有A以外的类别。但A类别必须是其中之一。空值不算。 你知道什么是最好的方法吗。下面是我将此表转换为的方式

customer    Tag
customer 1  1
customer 2  0
customer 3  0
customer 4  1

谢谢

当至少有一条记录的类别为A且至少有一条记录的类别为A以外的类别时,以下表达式为真:
max([category]=“A”)和max([category]“A”)

例如,如果您将customer放在行上,将上面的calc放在文本/标签上,您将看到结果

这是因为Tableau将True视为大于False,所以当且仅当至少一条数据记录满足条件时,Max(condition)才为True