用 IF 条件计数

Count with IF Condition

我有一个 table 结构如下:

User  Condition  Date

A        New          2019-01-01

B       New           2019-01-01

B       Old            2019-02-01

C       New          2019-01-01

我想计算 'New' 用户的数量。我试过使用这个公式:

If ATTR([Condition])="New" then COUNT([User]) END

但是计算没有完成。我只得到空值。有人可以告诉我我做错了什么吗?

将整个公式包裹在计数中。

count(if [condition]='New' then [user] end)

等效的解决方案是 sum(int(condition = ‘New’)) Int() 将 True 转换为 1,将 False 转换为 0