如何计算当前1年的画面

时间:2014-11-19 03:12:23

标签: tableau

我正在使用Tableau 8.2,我想显示当前和上一年的计算,如何动态应用它?如果年份是手动编写的,那将是可能的,但这只是临时解决方案,如何动态地做到这一点? 即应用过滤年份= 2013,则应显示当前1年的销售和订单价值 我在列上有销售和订单。

3 个答案:

答案 0 :(得分:0)

快速解决此问题的方法是使用查找功能为上一年的销售额创建新的计算字段。

例如:

<强> LOOKUP(SUM([SALES]),-1)

答案 1 :(得分:0)

您可以简单地引入两个计算字段,这些字段将为您提供当前和上一年。这些可用于行和列架或任何其他位置,具体取决于您的图表,文本表或任何其他对象。

计算字段1 =当前过滤器 如果是datediff('year',[Date],TODAY())= 0 然后是1 ELSE 0 END

计算字段2 =上一个过滤器 如果是datediff('year',[Date],TODAY())= 1 然后是1 ELSE 0 END

如果所需的度量只是一个计数,则可以使用上面的公式,否则您可以替换:然后1 然后[金额] 或适用的任何度量。

答案 2 :(得分:0)

创建参数并使用IF Year = 'Parameter Value'THEN Sales ELSE 0 END

或使用LOD知道最大年份,如果您希望它更动态:IF Year = {FIXED: MAX([Year])} THEN Sales ELSE 0 END