我有一个数据集,有时带有一个字段(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结果给了我一个聚合的字段。我想要的是将每一行与整个列的平均值进行比较,以便做出每个决定。我该怎么办?
我已经尝试创建一个新列,其中包含在每一行中重复的整个列的平均值,但是我不知道如何。有什么建议吗?
答案 0 :(得分:0)
我会检查小数点后的位置而不是金额。这样就没有聚合。
尝试一下:
None