【问题标题】:Tableau Hierarchy Filter for Scatterplot用于散点图的 Tableau 层次结构筛选器
【发布时间】:2015-03-19 04:36:34
【问题描述】:

我是 Tableau 的新手,我正在尝试创建一个散点图,可以在同一仪表板上的层次结构中的不同级别查看该散点图。例如,假设我有员工人数、公司人数和人口密度,我有这些城市信息,这些城市位于某些州。

我希望能够在 x 轴上查看 # 员工/# 公司的比率,在 y 轴上查看人口密度,并且我希望能够将每个城市显示为单独的气泡,并且例如,能够过滤马里兰州,并仅显示马里兰州内的城市。使用两个快速过滤器,这一切都非常简单。

我还希望能够以某种方式允许用户指定他们希望在州一级查看气泡,一旦他们选择了该选项,它就不再按城市显示气泡,而是汇总了这些气泡气泡并按状态显示。我该怎么做?

谢谢!

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    嗯,当您编辑视图时,这很容易做到(只需将字段拖到详细信息并使用折叠选项),但向用户提供此选项并不容易。

    我能想到一个小技巧。创建一个名为 [Level] 的参数。将其设为值列表,例如“City”和“State”。

    现在创建一个计算字段[详细级别]:

    CASE [Level]
    WHEN 'City' THEN [City]
    WHEN 'State' THEN [State]
    END
    

    我假设您的城市和州字段名为 [City] 和 [State]。

    现在将此[详细级别]字段拖到详细信息,并让用户选择参数。当他选择“状态”时,它应该在状态级别聚合。城市也一样。

    【讨论】:

      【解决方案2】:

      一种方法是从 City 和 State 字段创建层次结构。

      为此,在左侧的数据窗格中,将 City 字段拖放到 State 字段的顶部。系统会提示您输入您选择的层次结构名称,然后在层次结构名称下方的数据窗格中看到这两个字段组合在一起。 State 应该在 City 之上,但如果不是,只需拖入正确的顺序即可。

      现在将状态拖到详细信息架并构建您的视图。请注意,标记卡上的州左侧有一个 + 号。您可以按 + 展开层次结构并向下钻取到城市级别。然后你可以点击 - 来回滚。

      自定义层次结构适用于各种离散维度,而不仅仅是具有地理空间角色的维度。

      【讨论】:

      • 是的,但是如何让它可供用户使用呢?
      • 好点。如果层次结构字段显示在行或列标题上,服务器用户可以按 + 或 - 来展开或折叠层次结构,就像桌面用户一样。但如果没有标题(如散点图)示例,您需要执行类似 Inox 解释的操作,其中包含计算字段和参数。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-13
      • 2020-06-28
      • 1970-01-01
      • 2017-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多