计算字段以查看点是否大于标准偏差

时间:2017-07-27 17:29:51

标签: tableau

因此,我现在不是拥有每人所有金额的总和,而是拥有他们花费的所有金额的圆形视图(每个圆圈都是交易)。

现在,我需要创建一个计算字段,以查看交易是否高于所有交易的标准差(因此使其成为异常值)。

你能用什么方法帮我创建一个计算字段?我一直都有错误。

我的计算字段公式就是这样的

If [AMOUNT] > STDEV([AMOUNT]) THEN "bad"
ELSE "good"
END

My Data Points Image

2 个答案:

答案 0 :(得分:1)

您不能混合聚合和非聚合争论。在这种情况下,您需要使用LOD(细节级别)表达式。以下是有效的计算。

If [AMOUNT] > {STDEV([AMOUNT])} THEN "bad"
ELSE "good"
END 

您可以根据所需的详细程度更改表达式。有关详细说明,请参阅此article

答案 1 :(得分:0)

在第二个表达式周围放置花括号{},但不是第一个表达式。

if [AMOUNT] > { STDEV([AMOUNT]) } then ...

要了解原因,请阅读在线帮助中的LOD计算