Tableau api Tableau:COUNTD使用IF语句
我有一个表格数据网格,我需要计算不同的记录。如果状态为Complete distinct count记录IDTableau api Tableau:COUNTD使用IF语句,tableau-api,Tableau Api,我有一个表格数据网格,我需要计算不同的记录。如果状态为Complete distinct count记录ID如果[status]=“Complete”,那么COUNTD([Survey ID])ELSE 0 END),但我收到一个错误“无法混合聚合和非聚合比较或导致If表达式”。有什么想法吗?你很接近,但你需要重新安排事情的顺序 COUNTD(IF [Status] = "COMPLETE" THEN [Survey ID] END) 如果状态为“完成”,则将返回调查ID,否则将向COUNTD
如果[status]=“Complete”,那么COUNTD([Survey ID])ELSE 0 END)
,但我收到一个错误“无法混合聚合和非聚合比较或导致If表达式”。有什么想法吗?你很接近,但你需要重新安排事情的顺序
COUNTD(IF [Status] = "COMPLETE" THEN [Survey ID] END)
如果
状态
为“完成”,则将返回调查ID
,否则将向COUNTD
函数返回NULL
NULL
s被忽略,因此它们不会被计算。为了以后的清晰起见,可能需要明确声明否则NULL
@Nicarus我是一个新手和新手。。谢谢你的帮助