基于条件的条件标记

问题描述 投票:0回答:1

这是我的数据看起来像这样

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

谢谢

tableau
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.