在Tableau仪表板上查询

时间:2017-07-09 03:41:18

标签: tableau

我是Tableau的新手,并且遇到了一些问题。我正在使用参数来过滤连接到不同数据源的表格中的月份数据。

我想在仪表板启动时自动过滤当前月份数据。

任何人都可以指导我如何做到这一点。

先谢谢。

Ť

3 个答案:

答案 0 :(得分:1)

您的问题的关键方面是您使用参数过滤 多个 数据源。鉴于此,最直接的方法是在每个数据源中定义一个布尔计算字段,称为Within_Date_Range。

每个计算字段都应将该数据源中的相应Date字段与所选参数值进行比较,并返回true或false以指示当前记录是否应包含在查询中。 (参数范围限定为工作簿,并且可从所有数据源中显示)

将数据源X的[Within_Date_Range]字段放在使用该数据源X的工作表的筛选器架上。当然,请检查true框。

现在,当您更改参数时,所有工作表都会相应地进行过滤。

或者,您可以放弃使用参数。使用相应的日期字段(在数据菜单下)定义数据源之间的关系。显示其中一个工作表的日期字段的过滤器控件,并将范围设置为"相关数据源"

答案 1 :(得分:1)

在版本10.3中引入了一项称为最新日期预设的功能。发行说明说“从最新数据开始。设置过滤器以在工作簿打开后自动显示最新日期值。”创建跨数据源应用的过滤器并使用此新设置。该设置位于过滤器对话框中。

请参阅https://www.tableau.com/new-features/10.3#tab-analytics-2

答案 2 :(得分:0)

希望这有帮助!

  • 将计算字段Date_Filter创建为

    lookup(min([Your_Date_Field]),0)

  • 将其拖至“过滤器”;选择'相对日期'选项并选择最后1 月份(因为您希望默认只显示当前月份数据)。
  • 右键单击此过滤器,然后选择“应用于所选工作表”和 选择要在其上应用此过滤器的工作表 dashboard.Viola!

使用此解决方案,您可以默认查看当前月份的数据,并可以返回到您想要的多个时间段。