跨数据源使用控件

在基于单个数据源的报告中,一个控件会影响报告中的所有图表和其他控件。在包含多个数据源的报告中,控件的运作方式取决于所涉及的数据源。

一般来说,控件可以过滤来自不同数据源的图表,前提是这些数据源具有相同的内部结构(架构)。实际上,这意味着,如果满足以下条件,您就可以跨数据源过滤:

a) 数据源是使用相同的连接器创建的,并且

b) 数据源具有固定的架构,其中包含一组预定义的字段。

例如,基于 Google Analytics 国家/地区维度的控件会应用于网页上也使用 Google Analytics 数据源的所有组件,即使它们连接到不同的数据视图也是如此。这是因为所有 Google Analytics 数据源都具有相同的默认字段集。(请注意,Google Analytics 中的可选功能(例如增强型电子商务)会生成可能不存在于所有 Google Analytics 数据源中的其他字段,因此与未启用这些功能的媒体资源或数据视图基于的控制不兼容。)

如果涉及的图表基于不同类型的数据源,则跨数据源过滤通常不起作用,即使字段具有相同的可见名称也是如此。这是因为过滤是基于内部字段 ID 进行的,而不是基于数据源中的可见字段名称。(在数据源中创建字段后,您将无法修改内部 ID。)

示例

假设您有一个报告包含 3 个不同的数据源:一个来自 Google 表格,两个来自 Google Analytics。即使这三个数据源都包含一个显示名称为“国家/地区”的字段,但只有 Google Analytics 数据源具有相同的内部结构。Google Analytics 图表的控件可以使用任一数据源中的国家/地区维度,但不会过滤 Google 表格图表。反之,基于 Google 表格中的国家/地区维度创建的控件会过滤基于 Google 表格的图表,但不会影响 Google Analytics 图表。