If statement 表If语句

If statement 表If语句,if-statement,tableau-api,If Statement,Tableau Api,这是 我正在尝试创建 1明确列出区域 2其余区域归其他区域管辖 其他_区域的值 如果不是,地区=安大略省 或区域=Prarie 或地区=魁北克 或地区=育空 然后是其他地区 其他地区结束 输出不是我期望的。它只列出 1安大略省 2其他区域 我也在期待 普拉里 魁北克省 育空地区 我的实际数据有200多个区域,因此需要简化语句 请导游 这对我来说更合乎逻辑/ If NOT Region="Ontario" AND NOT Region="Prarie" AND NOT Region="Quebe

这是

我正在尝试创建

1明确列出区域

2其余区域归其他区域管辖

其他_区域的值

如果不是,地区=安大略省 或区域=Prarie 或地区=魁北克 或地区=育空 然后是其他地区 其他地区结束

输出不是我期望的。它只列出

1安大略省

2其他区域

我也在期待

普拉里 魁北克省 育空地区 我的实际数据有200多个区域,因此需要简化语句

请导游


这对我来说更合乎逻辑/

If NOT Region="Ontario"
AND NOT Region="Prarie" 
AND NOT Region="Quebec"
AND NOT Region="Yukon"
Then "Other Regions"
Else Region end

这对我来说更合乎逻辑/

If NOT Region="Ontario"
AND NOT Region="Prarie" 
AND NOT Region="Quebec"
AND NOT Region="Yukon"
Then "Other Regions"
Else Region end

这里有两种使用积极逻辑的选择,这通常更清楚

case Region
  when "Ontario" then Region
  when "Prairie" then Region
  when "Quebec" then Region
  when "Ontario" then Region
  else "Other Regions"
end
或者更容易维护,首先基于区域字段创建一个集合。将其命名为有趣的区域,并选择您希望作为集合成员特别处理的区域

然后,您可以使用工具架上的设置来控制Tableau,和/或将计算字段实现为:

if [Interesting_Regions] then Region else "Other Regions" end

这里有两种使用积极逻辑的选择,这通常更清楚

case Region
  when "Ontario" then Region
  when "Prairie" then Region
  when "Quebec" then Region
  when "Ontario" then Region
  else "Other Regions"
end
或者更容易维护,首先基于区域字段创建一个集合。将其命名为有趣的区域,并选择您希望作为集合成员特别处理的区域

然后,您可以使用工具架上的设置来控制Tableau,和/或将计算字段实现为:

if [Interesting_Regions] then Region else "Other Regions" end

不仅适用于第一个条件。您必须换行才能应用于所有对象,如下所示:

If NOT (Region="Ontario"
or Region="Prarie" 
or Region="Quebec"
or Region="Yukon")
Then "Other Regions"
Else Region end

不仅适用于第一个条件。您必须换行才能应用于所有对象,如下所示:

If NOT (Region="Ontario"
or Region="Prarie" 
or Region="Quebec"
or Region="Yukon")
Then "Other Regions"
Else Region end