2016-10-19 123 views
-1

我正在尝试创建一个Tableau计算字段。有人可以帮我重写下面的代码,以便它使用正确的语法吗?基于其他字段中的条件计数字段

COUNT([Type of Event] 
IF(CONTAINS([Name of Event], "CANCELLED") = false) 
THEN 1 END) 

回答

2

你可以写这算那场(而不是1),但你会得到相同的结果 - 除非 - 你做了不同的计数:

// Normal Count 
COUNT(IF CONTAINS([Name of Event],"CANCELLED") = FALSE THEN [Type of Event] END) 

// Count Distinct 
COUNTD(IF CONTAINS([Name of Event],"CANCELLED") = FALSE THEN [Type of Event] END) 
0

以下语法结束了工作:

COUNT(IF not CONTAINS([Name of Event], "CANCELLED") then [Type of Event] END) 
相关问题