如何在 Tableau 上动态选择名称并转到所需的仪表板

Posted

技术标签:

【中文标题】如何在 Tableau 上动态选择名称并转到所需的仪表板【英文标题】:How to dynamically select names on Tableau and go to required Dashboard 【发布时间】:2017-07-08 20:23:39 【问题描述】:

我是 Tableau 的新手,我正在尝试了解如何根据用户的选择来链接仪表板。

我目前正在尝试锻炼如何从列表中动态选择用户,然后这会将我带到另一个仪表板并显示该用户的统计信息等。我不确定它在 Tableau 中是否可行,但我想做的是为每个级别的用户构建模板,以便显示正确的数据。

例如:

高级经理仪表板 将列出初级经理的统计数据

如果我选择 Manager Humpty

这将带我查看由他的经纪人等分解的所有 Humptys 统计数据。

这是我可以在 Tableau 中做的事情吗?

为含糊的道歉,但在 Google 或 YouTube 上没有看到任何内容..

【问题讨论】:

【参考方案1】:

如果它只是一个静态用户列表,每个用户都有仪表板,您可以为他们创建一个目录仪表板,并对他们进行操作,如下例所示。

http://kb.tableau.com/articles/knowledgebase/creating-table-contents-navigate-other-dashboards

【讨论】:

【参考方案2】:

使用 URL 过滤功能。您创建模板详细信息工作表并在 URL 上传递经理信息,以根据您在经理列表的第一张表上选择的人员动态过滤详细信息工作表。

    构建一个包含所有经理姓名的工作表。 构建第二个工作表,其中包含经理的详细信息。在设计过程中让它展示给所有人是可以的。 在第一张纸上,设置指向第二张纸的 URL 操作过滤器。在 URL 操作中,根据您的数据的结构,为人员的 ID 或姓名传入 URL 参数。

URL 过滤器参数的基本模式是http://servername/views/workbook/sheet?Field_Name=Value。设置 URL 操作时,值是动态的。

【讨论】:

【参考方案3】:

跟随用户过滤器的步骤:

第一步:

创建一个计算字段并将其命名为用户过滤器并创建与我在链接中描述的相同。[创建用户过滤器计算字段] https://i.stack.imgur.com/RpJdB.png

注意:您应该有一个唯一 ID 作为客户端代码,并且在链接中没有 3 描述客户端代码长度为 3,因此在公式中我写了 3,因此请根据您的唯一 ID 进行更改。

第二步

将此计算字段作为用户过滤器放置在过滤器部分中,并将允许选项设置为 true,然后选择选项作为“应用于所有工作表”。 在链接中描述为[用户过滤器]:https://i.stack.imgur.com/NhIhn.png

希望这会奏效

【讨论】:

以上是关于如何在 Tableau 上动态选择名称并转到所需的仪表板的主要内容,如果未能解决你的问题,请参考以下文章

当我在 iPhone 的导航栏上单击返回时,如何弹出到所需的视图控制器

如何阻止 dojo 滚动到所需的输入

在 RecyclerView 中使用多个视图类型时如何将项目添加到所需的 ViewHolder 位置?

c# 拼接字符串并转化为json数据时,总是无法转到所需格式

如何在单个nuget cli命令中将多个包更新到所需的版本?

Vue:如何将数据从父组件传递到所需的子组件?