因此,我现在不是拥有每人所有金额的总和,而是拥有他们花费的所有金额的圆形视图(每个圆圈都是交易)。
现在,我需要创建一个计算字段,以查看交易是否高于所有交易的标准差(因此使其成为异常值)。
你能用什么方法帮我创建一个计算字段?我一直都有错误。
我的计算字段公式就是这样的
If [AMOUNT] > STDEV([AMOUNT]) THEN "bad"
ELSE "good"
END
答案 0 :(得分:1)
您不能混合聚合和非聚合争论。在这种情况下,您需要使用LOD(细节级别)表达式。以下是有效的计算。
If [AMOUNT] > {STDEV([AMOUNT])} THEN "bad"
ELSE "good"
END
您可以根据所需的详细程度更改表达式。有关详细说明,请参阅此article。
答案 1 :(得分:0)
在第二个表达式周围放置花括号{},但不是第一个表达式。
if [AMOUNT] > { STDEV([AMOUNT]) } then ...
要了解原因,请阅读在线帮助中的LOD计算