这是我的数据看起来像这样
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”) and max([category]<>“A”)