我希望根据从Tableau的快速过滤器中选择的时间段来显示前一个时间段值的差异。
例如:
如果我从快速过滤器中选择2019,则希望看到与前一时期(即2018年)相比有所不同的值 (意味着2019(来自快速过滤器)与2018)。
答案 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命令或表计算过滤器。
因此,简而言之,请在线帮助中了解有关参数和表计算的信息