tableau中的if函数聚合和非聚合函数不能混用

问题:有一个字段,是客户等级:贵宾的为真,不是的为假
有一个聚合函数,客户数=countd(客户uid)不能改动;
思路:if 客户等级=TRUE
then客户数
end
显示聚合和非聚合不能混用,请问可以将非聚合改为聚合函数吗?
一开始的思路是将Max(客户等级)=TRUE,但是这样写:所有客户等级的,都算进去了

最后想得到计算机客户数吗,可以这样:

SUM(IF [客户等级] = TRUE THEN 1 ELSE 0 END)