Tableau api 如果某人',则返回1;某人的名字出现在某一天

Tableau api 如果某人',则返回1;某人的名字出现在某一天,tableau-api,Tableau Api,我想创建一个列,如果特定用户名在给定的一天中出现一次或多次,则返回数字1,否则返回0。我不知道该怎么做 我所能想到的最好的东西就是这样的: SUM(IIF([User]= NULL,0,1)) 数据样本: Date User 1/9/2019 a 1/9/2019 a 1/9/2019 c 2/9/201

我想创建一个列,如果特定用户名在给定的一天中出现一次或多次,则返回数字1,否则返回0。我不知道该怎么做

我所能想到的最好的东西就是这样的:

SUM(IIF([User]= NULL,0,1))
数据样本:

Date             User            
1/9/2019          a               
1/9/2019          a               
1/9/2019          c               
2/9/2019          b               
2/9/2019          b  
期望输出:

Date             User        Val       
1/9/2019          a           1     
1/9/2019          a           1    
1/9/2019          c           1    
2/9/2019          b           1   
2/9/2019          b           1 

根据我的理解,您想检查特定日期的用户是否存在?创建计算字段并将条件添加为 如果[User]=Null,则0否则1结束


将计算字段放置在要显示的视图中

你的问题没有完全明确。如前所述,您的计算可能总是返回1以获得所需的输出。您能描述一下它何时返回0的情况吗?