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

Tableau api 计算字段以查看点是否大于标准偏差,tableau-api,Tableau Api,因此,我不再计算每个人的所有金额总和,而是用一个圆圈来查看他们在每个圆圈中花费的所有金额,每个圆圈都是一笔交易 现在,我需要创建一个计算字段来查看事务是否高于所有事务的标准偏差,从而使其成为异常值 你能帮我创建一个计算字段吗?我总是出错 我的计算场公式是这样的 If [AMOUNT] > STDEV([AMOUNT]) THEN "bad" ELSE "good" END 不能混合使用聚合和非聚合参数。在这种情况下,需要使用LOD详细等级表达式。下面是一个有效的计算 If [AMOUNT

因此,我不再计算每个人的所有金额总和,而是用一个圆圈来查看他们在每个圆圈中花费的所有金额,每个圆圈都是一笔交易

现在,我需要创建一个计算字段来查看事务是否高于所有事务的标准偏差,从而使其成为异常值

你能帮我创建一个计算字段吗?我总是出错

我的计算场公式是这样的

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

不能混合使用聚合和非聚合参数。在这种情况下,需要使用LOD详细等级表达式。下面是一个有效的计算

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

可以根据所需的详细程度更改表达式。详细解释请参考此图。

在第二个表达式(而不是第一个)周围加上大括号{}

if [AMOUNT] > { STDEV([AMOUNT]) } then ...
要了解原因,请阅读联机帮助中有关LOD计算的内容