Tableau计算字段如果那么语句添加多个字段

时间:2017-06-19 17:46:15

标签: tableau calculated-field tableau-public

我正在探索来自BLS的消费者支出微观数据(个人层面数据),并且我希望通过在$250K+中添加许多不同的字段和分组响应者来为可投资资产创建新字段和<$250K。我正在使用Tableau Public。

我的公式如下。各种领域包括股票总值,退休账户,支票和账户等。储蓄账户等。

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,即使有明显超过该数量的个人。

这里发生了什么?

1 个答案:

答案 0 :(得分:0)

定义名为可投资资产 =

的字段
[Irax] + [Irabx] + [Liquidb] + [Liquidbx] + [Othastx] + [Othastbx] + [Stockbx] + [Stockx]

然后定义一个名为 [投资门槛] 的数字参数,默认为250000

然后最后一个名为rich guy =

的计算字段
SUM([investable assets]) > [investment threshold]

现在您可以根据需要使用 [rich guy] ,并以交互方式调整参数。

还有其他变体,您可以使用LOD计算或设置。您可以为[rich guy]定义一个别名来显示&#34; Loaded and Broke&#34;而不是&#34;真与假&#34;。但这是聚焦的典型方法。

BTW,唯一与你的方法不同的是使用函数SUM()

相关问题