如何在不使用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
答案 0 :(得分:0)
创建一个计算字段:
[date] >= MAKEDATE(Year(today()),1,1) and
[date]<= today()
将其拖动以过滤并选择True
答案 1 :(得分:0)
这取决于你想要实现的目标。如果您想过滤日期以仅显示当前年份的值而不进行表格计算,那么您可以创建一个如下所示的计算字段并过滤结果:
if Year([Date]) = YEAR(TODAY()) then "YTD" else "Not" END