【问题标题】:How to switch between two sets of columns in Tableau?如何在 Tableau 中的两组列之间切换?
【发布时间】:2012-01-22 02:03:19
【问题描述】:

我正在使用一个 Excel 文档,其中有 6 个工作表,每个工作表都是不同的公司。每个选项卡中的数据类型和名称都相同。

在 Tableau 中,我已经加入了所有工作表,并且我有一个“公司”维度,这意味着在图表上显示 6 列,每个公司一个。

我需要以下帮助。其中 2 家公司是相同的,只是它们的数据略有不同,目的是为了表明结果受到外部力量的影响。

换句话说,这就是我正在使用的:

公司(来自 Excel 工作表,合并到一个维度中):

  • 1、2、3、4、5a、5b

设置 A:“正确结果”

  • 1、2、3、4、5a

B 组:“偏斜的结果”

  • 1、2、3、4、5b

我需要默认情况下在图表上显示 Set A 的列,但我需要一个过滤器或操作,允许用户切换组,而不必单独选择公司,例如单选单选按钮样式过滤如下:

选择一组

  • 设置 A - 开启
  • 设置 B - 关闭

我知道这是可能的,但我无法决定最好的方法。

目前,我有一个排除单选过滤器,它将排除所选组。缺点是用户可以继续排除公司 1-4,这并不好。向他们解释选择公司 5a 以排除公司 5a 也令人困惑。它只是不直观。

有什么建议吗?

这是一个链接,可以查看我目前能够提取的内容,如上所述:

http://public.tableausoftware.com/views/BMD-Full-Share-of-Voice/Full-Share-of-Voice?:embed=y&:toolbar=no&:tabs=no

【问题讨论】:

    标签: excel charts tableau-api


    【解决方案1】:

    这不是最有效的方法,但它完全可以按要求工作:

    Excel 设置

    1. 复制 Excel 文档中的所有选项卡
    2. 将复制的公司选项卡中的所有行设置为从原始选项卡中提取数据的公式,然后将每个单元格公式向下拖动,直到它与原始选项卡中的所有行匹配。例如:

      ['$Company A (Duplicate)'!A2] = 'Company A (Original)'!A2
      
    3. 在所有选项卡(工作表)中创建一个新列,包括重复的选项卡,称为“切换”。

    4. 对于原始选项卡集,将值设置为“正确结果”或您需要的任何“切换”值,对于重复的选项卡,将此列的值设置为始终为相反值(“倾斜结果” ) — 确保复制工作表上的这一新列不会从原始数据中提取数据,就像其他列一样。
    5. oddball 选项卡,即具有不同数据 (5b) 的选项卡,应该是唯一一个没有从其原始选项卡中提取公式的重复公司/选项卡。手动更新此标签的数据,就像它是一家独立的公司一样。

    Tableau 设置

    1. JOIN Excel 文档中的所有工作表变成 5 个UNIONS - 每个公司一张。从本质上讲,我们将克隆的工作表与原始工作表合并在一起,有效地将每家公司的数据翻了一番。例如,出于 Tableau 的目的,$5a$5b 被连接为 $5$1(original)$1(clone) 也一样,以 $1 加入。
    2. Tableau 现在应该将所有图表的值加倍 - 这是因为它显示的是原始数据,每行的“切换”列值未过滤。换句话说,“正确结果”和“偏斜结果”行值都已公开并正在显示。但是,我们仍然每个公司只有一列(这是我们想要的)。
    3. 最后,在 Tableau 中创建一个快速筛选器,只需将其设为 Radio 或 Select List 类型,将其公开,然后将初始值设置为“Correct Results”或“Skewed Results”。

    Presto - 一个直观的切换过滤器,仅在切换时(5a 到 5b,或 SetA 到 SetB,或“正确结果”到“倾斜结果”)有效地切换图表上古怪公司的值,与其他公司一致(其值不应改变)。

    除了冗余数据之外,唯一的缺点是(据我所知),在向原始数据添加新行后,我还必须手动将克隆的公式向下拖动以用于克隆的公司工作表(我发现将公式向下拖动到原始工作表中行停止的点会导致出现 NULL 或 UNKNOWN 值,这会弄乱 Tableau 的图表)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-22
      • 2012-06-22
      • 2023-02-07
      • 1970-01-01
      相关资源
      最近更新 更多