2017-06-19 112 views
1

我正在探索來自BLS的Consumer Expenditure微數據(個人數據),並且希望通過添加多個不同的字段並將分析響應者添加到可投資資產的新領域$250K+<$250K。我正在使用Tableau Public。Tableau計算字段IF THEN添加多個字段的語句

我的公式如下。各個領域都之類的東西持有的股票,退休金賬戶的總價值,檢查&儲蓄賬戶等

If [Irax] + [Irabx] + [Liquidb] + [Liquidbx] + [Othastx] + [Othastbx] + [Stockbx] + [Stockx] >= 250000 THEN "$250K+" 
    ELSEIF [Irax] + [Irabx] + [Liquidb] + [Liquidbx] + [Othastx] + [Othastbx] + [Stockbx] + [Stockx] > 250000 THEN "<$250K" 
END 

計算是有效的,但結果是不準確的。該公式將每個人都記錄到>$250K bucket中,即使有明顯的個人超過了這個數量。

這裏發生了什麼?

+0

。如果[Irax] + [Irabx] + [Liquidb] + [Liquidbx] + [Othastx] + [ ELSEIF [Irax] + [Irabx] + [Liquidb] + [Liquidbx] + [Othastx] + [Othastbx] + [Stockbx] + [Stockx] + [Stockx] + [Stockx]> = 250000然後「$ 250K +」 ]> 250000 THEN「<$ 250K」 END – CLStingle

回答

0

定義一個稱爲字段投資資產 =

[Irax] + [Irabx] + [Liquidb] + [Liquidbx] + [Othastx] + [Othastbx] + [Stockbx] + [Stockx] 

然後定義一個數字參數稱爲[投資閾]默認爲250000

於是最後計算的字段稱爲富佬=

SUM([investable assets]) > [investment threshold] 

現在你可以把我們e [富人]根據需要,並交互地調整您的參數。

還有其他的變化,你可以使用LOD的計算或設置。你可以爲[有錢人]定義一個別名來顯示「Loaded and Broke」而不是「True and False」。但這是聚光燈的典型方法。

順便說一句,這是尤其是比你的方法唯一不同的是使用功能SUM()

+0

謝謝Alex! – CLStingle