将字段并入主数据源

数据混合是一种合并数据的方法。数据混合的工作方式是:使用辅助数据源中的数据补充主数据源中的数据。

在只需要辅助数据源中的部分数据的情况下,您可以创建一个主组以仅将您需要的字段并入主数据源。这样就不需要辅助数据源,从而可减小工作簿的大小,并可提高工作簿性能。

例如,假设您有两个数据源:Superstore 和 Population。Superstore 数据源包含大量数据,但最重要的是,它包含州/省/市/自治区以及每个州/省/市/自治区与之关联的区域的数据。Population 数据源包含州/省/市/自治区及人口数据,但不包含任何有关区域的任何数据。在这种情况下,您可以混合 Population 和 Superstore 数据源来创建一个主组。这样您就可以将 Superstore 数据源中的“Region”(区域)字段拉入 Population 数据源,从而就不需要同时有 Superstore 数据源。

混合两个数据源并创建一个主组

  1. 下载并打开 Tableau Public 中提供的以下工作簿。
    1. 转到 https://public.tableau.com/profile/tableau.docs.team#!/vizhome/BringaFieldintothePrimaryDataSource/Sheet1

    2. 单击右上角的“下载工作簿”,然后打开工作簿。

    在工作簿中,“State”(省/州/市/自治区)维度已在“行”功能区上,从而成为视图中的第一个字段,并建立了 Population 数据源作为该工作表的主数据源。Superstore 数据源也包括在工作簿中,并充当辅助数据源。

  2. “数据”窗格中,选择“Superstore”,然后将“Region”(区域)维度拖到“行”功能区上,放在“州/省/市/自治区”前面。

    该视图显示来自 Superstore 数据源(辅助数据源)中的区域以及与这些区域相关联的 Population 数据源(主数据源)中的州/省/市/自治区。Population 数据源(主数据源)中有两个州/省/市/自治区(阿拉斯加和夏威夷)与特定区域不相关联。这两个省/州/市/自治区已分配给“Null”区域。

  3. 从 Superstore 数据源(辅助数据源)中右键单击“行”功能区中的“Region”(区域)字段,并选择“创建主组”

  4. 在“编辑组”对话框中,将“Alaska”(阿拉斯加)和“Hawaii”(夏威夷)(从“null” 区域)拖到“West”(西部)区域。此任务将“Null”区域中 Population 数据源(主数据源)中的州/省/市/自治区分配到一个区域中。

  5. 单击“确定”关闭“编辑组”对话框。

  6. “数据”窗格中,选择“State”(州/省/市/自治区)数据源(辅助数据源)。现在您将看到一个新的组字段列在 Population 数据源(主数据源)中,名为“State (group)”(州/省/市/自治区(组))

  7. “State (group)”(州/省/市/自治区(组))维度拖到“行”功能区中的“Region”(区域)维度上以替换它。

  8. “2016 Population”(2016 年人口)度量拖到“列”功能区,以查看基于 Superstore(辅助)数据源中的区域的人口。

  9. (可选)您可以关闭 Superstore 数据源(辅助数据源),然后继续进行分析。您也可以发布数据源或没有辅助数据源的工作簿。这是因为您正在使用的来自辅助数据源的字段(“Region”(区域))已经被您在主数据源中创建的主组字段所取代。

若要观看演示“创建主组”功能的另一个示例的视频,请参见通过批量重定别名清理数据(链接在新窗口中打开)

感谢您的反馈!