首页 > 解决方案 > 如何根据特定年份检索字段的总和(例如:2018 减去 1 = 2017)?

问题描述

我有 3 年,2016 年、2017 年和 2018 年。我想检索一个特定的字段总和值,例如上一年 2017 年的值。我不想对其进行硬编码,以便将当年(2018 年)减去 1 年并计算我们称为 OT 的特定字段的总和。任何人都知道如何进行?谢谢

在此处输入图像描述

标签: tableau-api

解决方案


OT 是您要总结的领域吗?如果是这样,我们假设年份字段简称为 YEAR。你想去年。所以它在你创建的计算中看起来像这样。假设您将自定义计算命名为 CALC:

case [YEAR]
   when year(now()) - 1 
   then [OT]
   else null end

所以上面是存储在 CALC 中的公式。这是一个措施。现在,您只需像使用任何其他措施一样使用它。对于 sum,它将是 sum([CALC])。这将是上一年的总 [OT]。


推荐阅读