在Tableau中将汇总字段转换为非汇总字段

时间:2018-07-04 08:03:42

标签: aggregate tableau

我有一个数据集,有时带有一个字段(LTV),该字段使用数字83.5表示83.5%,有时使用数字0.835。

为避免该问题,我想创建一个计算字段,以防在字段的平均值大于3的情况下将原始行除以100,而在其他情况下则保持不变。

我用来做的公式是:

IF AVG([LTV])<3然后[LTV] ELSE [LTV] / 100 END

为了避免在汇总字段和非汇总字段之间进行比较时出现错误,我将其更改为:

如果{AVG([LTV])<3}然后[LTV] ELSE [LTV] / 100 END

问题在于,Tableau结果给了我一个聚合的字段。我想要的是将每一行与整个列的平均值进行比较,以便做出每个决定。我该怎么办?

我已经尝试创建一个新列,其中包含在每一行中重复的整个列的平均值,但是我不知道如何。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我会检查小数点后的位置而不是金额。这样就没有聚合。

尝试一下:

None