已计算字段的{table}总计

时间:2016-10-17 21:09:00

标签: tableau

在Tableau中,我按组和产品(列)显示每个帐户(行)的调整后销售额作为条件计算字段AGG(调整后的$),其中ADJUSTED $计算如下:

if AVG([SALETYPE]) = 1 then ADJUSTED $ = SUM([$_SALES])
elseif AVG([SALETYPE]) = 2 then ADJUSTED $ = SUM([$_SALES]) * 0.5
else 0
END

这在细粒度的销售级别(按产品/组的每个帐户)都很有效,但Tableau的聚合/总计对我来说非常混乱:

1)当我添加下表的Grand Totals时,它会给我未调整的值(即不会将SALETYPE 2向下调整50%),直到我将我的一个过滤器尺寸(产品系列)添加为一列,此时总计是正确的。

2)当我在行中添加小计时,它也会给我未调整的值。当我将我的Row维度添加为过滤器并选择整个可用的Universe时,没有任何变化。但是,如果我取消选择所有并选择一个个人帐户进行过滤,则会准确计算小计。我已经尝试将ZN()添加到我的所有函数中以处理空值但无济于事。

如何处理聚合条件值的任何想法/建议都非常感激。 感谢。

0 个答案:

没有答案