如何在不使用Tableau中的表计算的情况下动态计算当前年度的年度报告?

时间:2018-03-18 14:36:30

标签: tableau tableau-server tableau-public

如何在不使用Tableau中的表计算的情况下动态计算当前年份的年份(YTD)?

我已使用以下公式计算当年的年比例:

if datediff('year',[Date],TODAY())=0 then [Sales]  END

前一年:

if datediff('year',[Date],TODAY())=1 then [Sales]  END

你好:

sum(current year)/sum(previous year)-1

2 个答案:

答案 0 :(得分:0)

创建一个计算字段:

[date] >= MAKEDATE(Year(today()),1,1) and
[date]<= today()

将其拖动以过滤并选择True

答案 1 :(得分:0)

这取决于你想要实现的目标。如果您想过滤日期以仅显示当前年份的值而不进行表格计算,那么您可以创建一个如下所示的计算字段并过滤结果:

if Year([Date]) =  YEAR(TODAY()) then "YTD" else "Not" END