0
我有存款參數。我想將人口分爲三部分,如下所示: 高,中,低使用Tableau上的數字範圍進行分類
試圖創建一個計算字段。這不適用於我在以下方式,並給出不同的錯誤。 請指教?
if 1300<[deposit] then 'high' or
if 1150<[deposit]< 1300 then 'Medium'
else 'Low'
END
END
我有存款參數。我想將人口分爲三部分,如下所示: 高,中,低使用Tableau上的數字範圍進行分類
試圖創建一個計算字段。這不適用於我在以下方式,並給出不同的錯誤。 請指教?
if 1300<[deposit] then 'high' or
if 1150<[deposit]< 1300 then 'Medium'
else 'Low'
END
END
你不能在一個單一的if語句多個邏輯比較,你需要注意if
語句的實際語法。多條語句可以與elseif
結合使用,但不能使用or
。
因此,假設[deposit]
是一個整數,你可以這樣寫:
if [deposit]>1300 then "high"
elseif [deposit]>1150 then "medium"
else "low"
end
的Tableau使得可用的只是功能編輯框右側的函數語法的關鍵信息(點擊小直角三角形,如果它不不會自動出現),因此這些信息不難找到。