返回数据页

Tableau UI提示4:如何在工作簿之间传递过滤器和参数

策略 尖端

此内容从我的书中摘录, 创新的Tableau:100多,教程和策略由2020年的O'Reilly Media Inc.出版,ISBN:978-1492075653出版。 在亚马逊那里找到这本书.

如本系列的前一篇文章所述, 如何将跨工作簿菜单添加到Tableau仪表板,我经常尝试将大型工作簿分开到较小的单个文件中。这有助于效率,管理领域和维护专注于个别业务问题。我最喜欢将单独工作簿连接在Tableau Public,Tableau Online或Tableau Server上的最受欢迎的策略是为包含跨工作簿链接的最终用户提供可识别的菜单。

但是你知道,您不仅可以提供Tableau中的链接,您可以通过过滤器和参数 之间 工作簿。例如,如果在“工作簿1”中有一个开始日期和结束日期的参数,则可以设置菜单链接以将这些参数的当前值传递给“工作簿2”。这提供了无缝体验,可帮助您避免与目的地工作簿如何过滤相关的混淆。这篇文章显示了如何在Tableau工作簿之间传递过滤器和参数。


相关视频教程:

Premier Tableau Elearning. 来自PlayFair数据电视


 

如何在Tableau工作簿之间传递过滤器和参数

为了说明如何在工作簿之间传递过滤器和参数,我将通过更改最小日期和最大日期参数来开始 飞溅页面样式仪表板 在本系列中的第二个UI提示中。然后我要链接到 超级样本Superstore仪表板 它驻留在Tableau Public上,向您展示我们如何更改目标工作簿的开始日期和结束日期。

要显示当前参数设置,我将导航到仪表板中的任何工作表,并显示最小日期和最大日期的参数控件。

最短日期和最大日期的当前设置Tableau参数

如您所见,日期范围设置为9/1/2016 - 3/31/2017。这些在Tableau Public上的超级示例Superstore工作簿的默认设置相同。我们最终将通过从原始工作簿传递新的日期参数来覆盖Tableau Public上的目标工作簿的日期范围。要开始,我将将日期范围更改为9/1/2017 - 12/31/2017。

最短日期和最大日期的新设置Tableau参数

在Tableau工作簿之间传递过滤器和参数的诀窍涉及仪表板操作和对URL字符串的修改。为了演示这一点,我将返回我的飞溅页面样式仪表板,并修改在引入此帖子中提到的子弹菜单中设置的现有URL仪表板操作。当然,您还可以设置新的URL仪表板操作。

修改Bullet菜单的Tableau URL仪表板操作

目的地工作簿的URL(在这种情况下是Tableau公共工作簿)如下所示:

//public.tableau.com/views/SuperSampleSuperstore/SuperDescriptive

要将最小日期和最大日期参数值传递给Tableau Public上的目标工作簿,我将将此代码添加到当前URL的末尾:

?最小+日期=<参数。最小日期>&Maximum+Date=<参数.Maximum Date.>

语法简单地[您在目标处更改的字段的名称] = [您从原点传递的参数,前面为“参数”。

几件事要注意:

–来自原产地的领域应该被包围<> brackets.
– Add an “&“您传递的每个新项目之间的符号。
–第一个项目应该以“?”开头,但如果URL字符串中已经有一个问题标记符号,请使用ampersand(问号应该只使用每URL一次)。
–我添加了加号(“+”)来替换URL中的空格。

完整的URL现在看起来像这样:

//public.tableau.com/views/SuperSampleSuperstore/SuperDescriptive?Minimum+Date=<参数。最小日期>&Maximum+Date=<参数.Maximum Date.>

现在,如果我点击子弹菜单,那么超级示例SuperStore工作簿不仅在新窗口中打开,但它被过滤到与原点相同的参数值。请注意,2017年9月1日的日期范围 - 2017/31/12 ruckroth原稿9/1/2016 - 3/31/2017范围。

具有新参数值的目标超级示例超级窗筒

这确实有效,但是12/31/2017没有数据,因此该范围在30上被切断 TH. .

传递过滤器与传递参数相同的方式工作。您可以将单个维度成员(即尺寸过滤器)与参数一起传递。例如,也许我不仅要通过工作簿之间的日期范围,还可以通过目标过滤器到特定区域。在这种情况下,我会向包含区域维度的图表添加新的URL仪表板操作,并将此查询字符串添加到URL的末尾:

?地区=<Region>&Minimum+Date=<参数。最小日期>&Maximum+Date=<参数.Maximum Date.>

仪表板操作如下所示:

传递区域过滤器和日期范围参数仪表板操作

现在,如果我点击一个按地区分解的图表中的一个图表中的“东”,那么目的地工作簿不仅与原点的日期敞开,而且它还过滤到东部地区。

目标超级示例uperstore按区域和新参数值过滤

此示例纯粹用于说明目的,但只要两个工作簿包含相同的字段,您可以通过工作簿之间想要的任何参数,过滤器和/或维度成员!这在Tableau Public,Tableau Online或Tableau Server上工作。

谢谢阅读,
– Ryan