如何根据Tableau中快速过滤器的选择显示先前的值

时间:2019-07-24 11:58:42

标签: tableau

我希望根据从Tableau的快速过滤器中选择的时间段来显示前一个时间段值的差异。

例如:

如果我从快速过滤器中选择2019,则希望看到与前一时期(即2018年)相比有所不同的值 (意味着2019(来自快速过滤器)与2018)。

2 个答案:

答案 0 :(得分:0)

您不能直接在Tableau中访问快速过滤器值,而是使用可以在计算字段中访问参数的参数。

为此,LoD可以达到目的,在其中使用Fixed LoD可以绕过过滤并为您提供值。

例如

{Fixed :Sum(if year = 2018 then sales end)}

在工作表中,您具有2019年的值,然后使用一个计算字段来查找差异

编辑-------------------------------------

如果快速过滤器是单个值选择,则可以从年份字段中减去1。如下所示:

{Fixed :Sum(if year = [datbasefield.year]-1 then sales end)}

答案 1 :(得分:0)

使用参数代替使用过滤器选择时段。然后,您可以使用计算字段来过滤参数选择的年份和上一年。

如果您想计算两年之间的差额,则可以使用快速表格计算(在使用的任何架子上右键单击绿色药丸)。

如果您想隐藏该第一个(空)值,请使用hide命令或表计算过滤器。

因此,简而言之,请在线帮助中了解有关参数和表计算的信息