我有一个存款参数。我想将人口分为以下3个部分: 高,中,低
尝试创建一个计算字段。这对我不起作用,并给出不同的错误。 请指教?
if 1300<[deposit] then 'high' or
if 1150<[deposit]< 1300 then 'Medium'
else 'Low'
END
END
答案 0 :(得分:1)
您不能在单个if语句中进行多次逻辑比较,您需要注意if
语句的实际语法。多个语句可以与elseif
结合使用,但不能与or
结合使用。
因此,假设[deposit]
是一个整数,你可以写:
if [deposit]>1300 then "high"
elseif [deposit]>1150 then "medium"
else "low"
end
Tableau在函数编辑框的右侧显示有关函数语法的关键信息(如果没有自动出现,请单击小直角三角形),因此该信息不难找到。 / p>