在Tableau上使用数字范围进行分类

时间:2016-11-30 10:22:55

标签: class tableau calculated-field

我有一个存款参数。我想将人口分为以下3个部分: 高,中,低

尝试创建一个计算字段。这对我不起作用,并给出不同的错误。 请指教?

if 1300<[deposit] then 'high' or
if 1150<[deposit]< 1300 then 'Medium'
 else 'Low' 
 END
 END

1 个答案:

答案 0 :(得分:1)

您不能在单个if语句中进行多次逻辑比较,您需要注意if语句的实际语法。多个语句可以与elseif结合使用,但不能与or结合使用。

因此,假设[deposit]是一个整数,你可以写:

if [deposit]>1300 then "high"
elseif [deposit]>1150 then "medium"
else "low"
end

Tableau在函数编辑框的右侧显示有关函数语法的关键信息(如果没有自动出现,请单击小直角三角形),因此该信息不难找到。 / p>