【问题标题】:Displaying different sheets at user's demand in a single dashboard -- Tableau在单个仪表板中根据用户需求显示不同的工作表——Tableau
【发布时间】:2016-11-02 20:59:15
【问题描述】:

我是 Tableau 的新手。我不确定是否可以使用 Tableau 创建以下类型的交互式仪表板。

假设我有两个几乎不相关的数据源。第一个包含一些百货商店的每日收入。

Store Name  Date      Revenue
-----------------------------
Macy        6/29/16   50,000
Century 21  6/29/16   46,000
Macy        6/28/16   45,000
Century 21  6/28/16   48,000
...

我想使用折线图来研究收入。所以我会使用Date 作为水平轴,Revenue 作为度量,同时使用Store Name 作为颜色维度。因此,它会渲染几条彩色线条来捕捉日期方面的收入。

对于我的其他数据源,它包含类似的内容。但它不是做百货商店,而是包含有关快餐连锁店的信息。

Restaurant  Date     Revenue
----------------------------
KFC         5/1/16   50,000
McDonald    5/1/16   46,000
KFC         5/2/16   45,000
McDonald    5/2/16   48,000
...

我再次使用折线图研究收入。

现在有了仪表板,我有什么办法可以控制菜单快餐和百货商店,这样如果用户点击快餐,就会出现涉及快餐的折线图,如果用户点击百货商店,涉及百货的折线图出现了吗?

到目前为止,我已经能够根据要求使用这篇有用的文章 http://kb.tableau.com/articles/knowledgebase/multiple-sources-one-worksheet 来展示快餐和百货公司。但是如果用户点击Fast Food,他只会得到一行,而不是多行(每个餐厅一个)。

我希望我已经清楚地描述了我的问题。

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    使用参数控件并将其用作工作表中的过滤器,您可以相当轻松地做到这一点。

    首先,创建一个参数控件“View Control”:

    接下来,根据参数为每个数据源创建一个计算字段:

    计算应与数据源匹配(快餐源为“Fast Food”等)

    然后将计算好的字段放入过滤卡中,设置为True。这应该隐藏其中一张并显示另一张。它们决不能同时显示或隐藏。

    最后,将工作表和参数控件放在仪表板上。最好将两张纸放在同一个布局容器中。你应该得到以下结果:

    更改参数

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-24
      • 1970-01-01
      • 2013-07-05
      • 1970-01-01
      • 2020-02-14
      • 2017-07-31
      • 2016-12-26
      • 2017-03-24
      相关资源
      最近更新 更多