2016-11-04 31 views
0

我正在嘗試創建一個計算字段,其輸出是「x%超過目標」,但不能由於字符串和浮點值。本質上,我想要的是以下幾點:如何使用Tableau在計算字段中加入字符串和浮點值?

IF Actuals > Goal THEN Actuals/Goal+'Over Goal' 
ELSEIF Actuals < Goal then Actuals/Goal+'Under Goal' 
ELSE 'At Goal' END 

是這樣的可能嗎?我已經嘗試創建兩個單獨的計算字段並將它們連接起來,但這也不起作用。

任何幫助將不勝感激。

回答

2

您可以在單個計算領域實現這一目標:

IF [Actuals] > [Goal] THEN STR(FLOAT([Actuals]/[Goal])) + "Over Goal" 
ELSEIF [Actuals] < [Goal] THEN STR(FLOAT([Actuals]/[Goal])) + "Under Goal" 
ELSE "At Goal" END