2016-11-30 48 views
0

我有存款參數。我想將人口分爲三部分,如下所示: 高,中,低使用Tableau上的數字範圍進行分類

試圖創建一個計算字段。這不適用於我在以下方式,並給出不同的錯誤。 請指教?

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

回答

1

你不能在一個單一的if語句多個邏輯比較,你需要注意if語句的實際語法。多條語句可以與elseif結合使用,但不能使用or

因此,假設[deposit]是一個整數,你可以這樣寫:

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

的Tableau使得可用的只是功能編輯框右側的函數語法的關鍵信息(點擊小直角三角形,如果它不不會自動出現),因此這些信息不難找到。