Tableau 计算字段公式出错
Error in Tableau calculated field formula
我有一个条形图并显示吸收图。 2018 年之前的一切都是正确的。然而,我们现在处于第一季度,对于 2018 年,它不应该汇总所有数据,只获取 3 月份的数据。
目前是SUM([AbsorptionCalc])
。
我正在考虑更改为:
不确定我的逻辑是否正确?
if YEAR(datePeriod)= Year(getdate())
then [Calc]
else SUM([Calc])
end
错误:
1) I don't think I use getdate
2) "Cannot mix aggregate and non-aggregate comparisons or results in 'if' expressions"
如错误中所述,您的语法不正确。
创建新字段 -New_AbsorbCal 如下
IF YEAR(datePeriod)= Year(getdate())
then [Calc]
END
然后将上面计算的字段拖放到架子上并在那里求和。
SUM([New_AbsorbCal])
我有一个条形图并显示吸收图。 2018 年之前的一切都是正确的。然而,我们现在处于第一季度,对于 2018 年,它不应该汇总所有数据,只获取 3 月份的数据。
目前是SUM([AbsorptionCalc])
。
我正在考虑更改为: 不确定我的逻辑是否正确?
if YEAR(datePeriod)= Year(getdate())
then [Calc]
else SUM([Calc])
end
错误:
1) I don't think I use getdate
2) "Cannot mix aggregate and non-aggregate comparisons or results in 'if' expressions"
如错误中所述,您的语法不正确。
创建新字段 -New_AbsorbCal 如下
IF YEAR(datePeriod)= Year(getdate())
then [Calc]
END
然后将上面计算的字段拖放到架子上并在那里求和。
SUM([New_AbsorbCal])