我是Tableau的新手,并且遇到了一些问题。我正在使用参数来过滤连接到不同数据源的表格中的月份数据。
我想在仪表板启动时自动过滤当前月份数据。
任何人都可以指导我如何做到这一点。
先谢谢。
Ť
答案 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)
使用此解决方案,您可以默认查看当前月份的数据,并可以返回到您想要的多个时间段。