0

我有一个正在使用的 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

4

1 回答 1

1

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

Excel 设置

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

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

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

表设置

  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 的图表)。

于 2011-12-30T16:00:40.560 回答