---
schema_version: "1"
id: b8d8ebc2b951808c9499edbc0f08bfb4739dcded24d8c773332963dcbb62b1e6
title: 了解多事实关系数据模型的工具提示
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/server/datasource_mfr_relatedness_messages.md
canonical_url: https://help.tableau.com/current/server/zh-cn/datasource_mfr_relatedness_messages.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 8550d6a03fe9aabe2d096474d6834f113a019e8e4005d8b2fe0b32a04961f6c4
description: Interpret field relatedness tooltips in multi-fact relationship data models.
---
[跳转到主要内容](#main-content)

# 了解多事实关系数据模型的工具提示

**注意**：对于单表数据源或者单基表数据源，所有表都是相关的。本页上的所有内容均指多基表数据源。

## 字段级相关性

具有多个基表的数据模型在表之间的相关（或不相关）方式上具有很大的灵活性。_表_的相关性是一个基于数据模型的常数。然而，_字段_在可视化项中的关联性取决于哪些字段处于活动状态（即，工作表功能区上哪些字段用作胶囊）。在单个可视化项级别，Tableau 会成对评估活动字段以确定[它们彼此之间如何相互关联](https://help.tableau.com/current/pro/desktop/zh-cn/datasource_mfr_multiple_base_tables.htm#fieldlevel)。

字段上不相关的图标 ![不相关图标](/tableau/current/zh-cn/server/zh-cn/Img/mfr_icon_unrelated.png) 表示该字段与可视化项中的至少一个其他字段不相关。此图标可以显示在功能区上或“数据”窗格中的胶囊中。（在某些情况下，可能会有相关图标 ![](/tableau/current/zh-cn/server/zh-cn/Img/MFR_icon_related.png "相关性图标")。）将鼠标悬停在图标上会打开包含更多信息的工具提示。不同类型的字段相关性有不同的消息源，包括：

- 不相关的维度 - 维度对
- 不相关的维度 - 度量对
- 拼接维度
- 不相关的筛选器对

> [!TIP]
> 
> **提示**：在 Tableau 中，聚合维度（例如 ATTR（维度）或 MIN（维度））充当度量。

根据字段是在功能区上使用还是在“数据”窗格中使用，消息也会略有不同。

- **在功能区上**：功能区上胶囊的工具提示提供了相关信息，显示可视化项中的字段如何相互关联，以及这对 Tableau 如何计算结果产生的影响。
- **在“数据”窗格中**：数据窗格中字段的工具提示提供了有关如果将该字段添加到可视化项中_会_发生什么情况的信息。如果“数据”窗格中的字段与可视化项中的任何字段都不相关，也可以使用浅灰色文本淡化这些字段。

有各种功能可能会添加到字段的注释中，例如表计算和用户提供的注释。所有这些信息都显示在一个统一的工具提示中。

![](/tableau/current/zh-cn/server/zh-cn/Img/unified_tooltip.png "字段的工具提示，包含有关相关性、表计算和用户注释的信息")

### 了解您的数据模型

无论何时使用包含多事实关系的数据模型，定期引用该模型都会很有用。使用[“查看数据模型”](https://help.tableau.com/current/pro/desktop/zh-cn/viewdatamodel.htm)选项（“工作表”菜单 >“查看数据模型”）打开一个对话框，其中包含您可以在工作表标签上引用的数据模型。

本主题中的示例基于具有两个基表（“Classes”（班级）和“Clubs”（俱乐部））和两个共享标签（“Students”（学生））的数据模型。

![具有两个基表（“Classes”（班级）和“Clubs”（俱乐部））和一个共享表（“Students”（学生））的数据模型](/tableau/current/zh-cn/server/zh-cn/Img/mfr_basic_4table_model.png)

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 25%;"><col style="width: 25%;"><col style="width: 25%;"><col style="width: 25%;"></colgroup><tbody><tr><td><p><b>Classes（班级）</b></p></td><td><p><b>Clubs（俱乐部）</b></p></td><td><p><b>Students（学生）</b></p></td><td><b>Rooms（房间）</b></td></tr><tr><td><img src="https://help.tableau.com/current/server/zh-cn/Img/mfr_ex_viewdata_classes_r.png" alt="查看“Classes”（班级）表的数据，显示三个字段及其值"></td><td><img src="https://help.tableau.com/current/server/zh-cn/Img/mfr_ex_viewdata_clubs_r.png" alt="查看“Clubs”（俱乐部）表的数据，显示三个字段及其值"></td><td><img src="https://help.tableau.com/current/server/zh-cn/Img/mfr_ex_viewdata_students_r.png" alt="查看“Students”（学生）表的数据，显示三个字段及其值"></td><td><img src="https://help.tableau.com/current/server/zh-cn/Img/mfr_ex_viewdata_rooms_r.png" alt="查看“Rooms”（房间）表的数据，显示三个字段及其值"></td></tr><tr><td><p>字段：</p><ul><li><b>Classes（班级）</b>：一个维度，其值为“Nesting Basics”（筑巢基础）、“Advanced Songs”（高级歌曲）、“Flying for Fledglings”（雏鸟飞行）和“Alarm Calls 101”（报警电话 101）</li><li><b>Room（房间）</b>，用于与“Rooms”（房间）表关联的维度</li><li><b>Student（学生）</b>，用于与“Students”（学生）表关联的维度</li><li><b>Length（长度）</b>， 一个度量</li></ul></td><td><p>字段：</p><ul><li><b>Clubs（俱乐部）</b>，一个维度，其值为“Photography”（摄影）、“Travel”（旅行）、“Juggling”（杂耍）、“Art”（艺术）和“First Aid”（急救）</li><li><b>Room（房间）</b>，用于与“Rooms”（房间）表关联的维度</li><li><b>Student（学生）</b>，用于与“Students”（学生）表关联的维度</li><li><b>Dues（会费）</b>， 一个度量</li></ul></td><td><p>字段：</p><ul><li><b>Bus Rider（巴士乘客）</b>，一个维度，其值为“yes”（是）或“no”（否）</li><li><b>Student（学生）</b>，一个维度，其值为“Finch”（雀类）、“Cardinal”（红衣凤头鸟）、“Sparrow”（麻雀）、“Robin”（Robin） 和“Jay”（松鸦）。用于与基表关联</li><li><b>Age（年龄）</b>， 一个度量</li></ul></td><td><p>字段：</p><ul><li><b>房间</b>，包含“Cedar”（雪松）、“Alder”（赤杨）、“Maple”（枫木）、“Fir”（冷杉）和“Madrone”（马德罗尼木）值的维度</li><li><b>分支</b>，一个度量</li></ul></td></tr></tbody></table>

## 不相关的维度-维度对

不相关的维度是交叉联接的，这可能导致跨标题的维度成员组合不能反映基础表中数据的实际组合。

不相关的维度-维度对的消息为：

- **在功能区上**：不相关的维度显示所有可能的值组合。不相关内容：_<维度列表>_
- **在“数据”窗格中**：如果使用，此维度将显示具有不相关维度的所有可能的值组合：_<维度列表>_
- **在“数据”窗格中显示为灰色**：此维度与可视化项中的任何维度均不相关。如果使用，它将显示与其他不相关维度的所有可能的值组合。

对于不相关筛选器，消息为：

- **在可视化项中**：此字段未被不相关筛选器筛选：_<筛选器>_
- **在“数据”窗格中**：如果使用，此字段将被不相关筛选器忽略：_<筛选器>_

交叉联接可能是开销很大的操作，会对性能产生负面影响。因此，如果您向可视化项添加不相关的维度，Tableau 也会显示[相关性警告对话框](https://help.tableau.com/current/server/zh-cn/datasource_mfr_multiple_base_tables.htm#Relatedn)。

## 拼接维度

尽管从分析角度来看，单独可视化不相关的维度是有原因的，但是对于使用多个基表的分析来说，一个常见的“好方法”是另外使用拼接维度。在存在拼接维度的情况下，不相关的维度不再是交叉联接，而是外部联接。外部联接仍可能引入 null 值，但维度成员标题会从所有可能的组合精简为与外部联接至少一侧相关的组合。它们也不会像交叉联接那样对性能产生同样大的影响。如果没有需要不相关图标的其他相关性问题，则拼接维度会显示相关图标 ![](/tableau/current/zh-cn/server/zh-cn/Img/MFR_icon_related.png "相关图标")。

拼接维度的消息为：

- **在功能区上**：此维度将以下字段拼接在一起：_<字段列表>_
- **在“数据”窗格中**：如果使用，此维度将以下字段拼接在一起：_<字段列表>_
- **在“数据”窗格中显示为灰色**：_不适用，拼接仅发生在可视化项中_

比较不相关维度与拼接维度

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 50%;"><col style="width: 50%;"></colgroup><tbody><tr><td><p>不相关：交叉联接</p></td><td><p>拼接：中间内部联接的外部联接</p></td></tr><tr><td><img src="https://help.tableau.com/current/server/zh-cn/Img/mfr_tt_unrelateddims.png" alt="交叉联接，每个“Classes”（班级）和“Clubs”（俱乐部）的组合占一行"><p><span class="caption">一个可视化项，显示了“Classes”（班级）和“Clubs”（俱乐部）的交叉联接，其中行代表“Advanced Songs”（高级歌曲）/“Alarm Calls 101”（报警电话 101）/“Flying for Fledglings”（雏鸟飞行）/“Nesting Basics”（筑巢基础）与“Art”（艺术）/“First Aid”（急救）/“Juggling”（杂耍）/“Photography”（摄影）的每个组合。 </span></p></td><td><img src="https://help.tableau.com/current/server/zh-cn/Img/mfr_tt_unrelateddimsstitched_252.png" alt="学生班级和学生俱乐部结果的外部联接"><p><span class="caption">一个可视化项，显示了学生-班级内部联接和以及学生-俱乐部内部联接的外部联接结果。并非所有班级和俱乐部的组合都有代表，并且没有班级的学生和俱乐部也有行。</span></p></td></tr></tbody></table>

## 不相关的维度-度量对

有关如何计算度量值以及维度相关性为何如此重要的信息，请参见[关于如何计算度量值的补充](#computemeasures)。

度量的消息为：

- **在功能区上**：此度量不能按不相关维度细分：_<维度列表>_。
- **在“数据”窗格中**：如果使用，此度量将不会按不相关维度细分：_<维度列表>_
- **在“数据”窗格中显示为灰色**：此度量与可视化项中的任何维度均无关。如果使用，则不会对其进行细分。

维度的消息为：

- **在功能区上**：此维度不能细分不相关的度量：_<度量列表>_
- **在“数据”窗格中**：如果使用，此维度不会细分不相关的度量：_<度量列表>_
- **在“数据”窗格中显示为灰色**：此维度与可视化项中的任何度量均无关。如果使用，则不会细分度量值。

对于不相关筛选器，消息为：

- **在可视化项中**：此字段未被不相关筛选器筛选：_<筛选器>_
- **在“数据”窗格中**：如果使用，此字段将被不相关筛选器忽略：_<筛选器>_

可视化项中的结果是跨不相关维度值的度量的重复值。此行为类似于使用 LOD 表达式将度量的聚合级别设置为与可视化项的原始粒度不同的详细级别。不相关维度本质上被排除在度量的聚合值计算之外。

![](/tableau/current/zh-cn/server/zh-cn/Img/mfr_measures_repeated.png "一个可视化项，其中会费值与俱乐部挂钩，并且俱乐部在各个班级重复出现")

## 尚未相关

具有潜在关系的字段称为[尚未相关](https://help.tableau.com/current/pro/desktop/zh-cn/datasource_mfr_multiple_base_tables.htm#notyet)并在可视化项中被评估为不相关。[解析](https://help.tableau.com/current/pro/desktop/zh-cn/datasource_mfr_multiple_base_tables.htm#resolve)尚未相关的字段与解析真正不相关的字段（只能拼接）的方法不同，因此工具提示会指出为什么它们被认为是不相关的。

维度的消息取决于它是否尚未与另一个维度、度量或筛选器相关。

- 对于维度-维度对，维度的消息为： 
    - **在功能区上**：不相关的维度显示所有可能的值组合。此维度尚未与以下内容相关，因此被视为与以下内容无关：_<维度列表>_
    - **在“数据”窗格中**：如果使用，此维度尚未与以下内容相关，因此被视为与以下内容无关：_<维度列表>_
- 对于维度-度量对，维度的消息为： 
    - **在功能区上**：此维度尚未相关，因此无法细分以下内容：_<度量列表>_
    - **在“数据”窗格中**：如果使用，此维度将与以下内容不相关，因此不会细分以下内容：_<度量列表>_
- 对于维度-筛选器对，维度的消息为： 
    - **在功能区上**：此字段尚未相关，因此将被以下筛选器忽略：_<筛选器列表>_
    - **在“数据”窗格中**：如果使用，此字段尚不相关，因此将被不相关的筛选器忽略：_<筛选器列表>_

度量的消息取决于它是否尚未与维度或筛选器相关。

- 对于度量-维度对，度量的消息为： 
    - **在功能区上**：此度量尚未与以下内容相关，因此无法按以下内容细分：_<维度列表>_
    - **在“数据”窗格中**：如果使用，此度量尚未与以下内容相关，因此不会按以下内容细分：_<维度列表>_
- 对于度量-筛选器对，度量的消息是： 
    - **在功能区上**：此字段尚未相关，因此将被以下筛选器忽略：_<筛选器列表>_
    - **在“数据”窗格中**：如果使用，此字段尚不相关，因此将被不相关的筛选器忽略：_<筛选器列表>_

有关如何计算度量值以及维度相关性为何如此重要的信息，请参见[关于如何计算度量值的补充](#computemeasures)。

## 模糊相关

具有多个活动可能关系的字段称为[模糊相关](https://help.tableau.com/current/pro/desktop/zh-cn/datasource_mfr_multiple_base_tables.htm#ambiguously)并在可视化项中被评估为不相关。[解析](https://help.tableau.com/current/pro/desktop/zh-cn/datasource_mfr_multiple_base_tables.htm#resolve)模糊相关字段的解析方式与真正不相关字段（只能拼接）不同，因此工具提示会指出为什么它们被认为是不相关的。

维度的消息为：

- **在功能区上**：此维度与以下内容模糊相关，因此无法细分以下内容：_<度量列表>_
- **在“数据”窗格中**：如果使用，此维度将与以下内容模糊相关，因此不会细分以下内容：_<度量列表>_

度量的消息取决于歧义是在于维度还是筛选器。

- 对于度量-维度对，度量的消息为： 
    - **在功能区上**：此度量与以下内容模糊相关，因此无法按以下内容细分：_<维度列表>_
    - **在“数据”窗格中**：如果使用，此度量将与以下内容模糊相关，因此不会按以下内容细分：_<维度列表>_
- 对于度量-筛选器对，度量的消息是： 
    - **在功能区上**：此度量段与以下筛选器模糊相关，因此将被其忽略：_<筛选器列表>_
    - **在“数据”窗格中**：如果使用，此度量将与以下筛选器模糊相关，因此将被其忽略：_<筛选器列表>_

有关如何计算度量值以及维度相关性为何如此重要的信息，请参见[关于如何计算度量值的补充](#computemeasures)。

## 共享表中的度量

当使用共享表（如“Students”（学生））中的维度时，它会将来自其他不相关的表（如“Classes”（班级）和“Clubs”（俱乐部））的维度拼接在一起。但是，如果您不使用维度，而是使用“Students”（学生）表中的度量，结果会怎样？度量不能拼接。

![具有两个基表（“Classes”（班级）和“Clubs”（俱乐部））和一个共享表（“Students”（学生））的数据模型](/tableau/current/zh-cn/server/zh-cn/Img/mfr_basic_3table_model.png)

当不相关的维度一起可视化时，度量值不能同时按这些维度细分。（有关如何计算度量值以及维度相关性为何如此重要的信息，请参见[关于如何计算度量值的补充](#computemeasures)。）在这种情况下，我们将该度量视为与维度组合不相关，即使它与任一维度单独相关。

为了解决这种类型的不确定性并防止度量被限制在表范围内，可以拼接不相关的维度，或者移除一个或多个维度，直到存在用于聚合度量的明确关系路径。

### 所有维度彼此不相关

跨不相关维度共享的度量的消息为：

- **在功能区上**：此度量每次只能按以下维度之一细分：_<维度的项目符号列表>_
- **在“数据”窗格中**：如果使用，此度量一次只能按以下维度之一细分：_<维度的项目符号列表>_

每个维度的消息为：

- **在功能区上**：此维度无法与以下维度结合细分度量 _<度量>_：_<维度的项目符号列表>_
- **在“数据”窗格中**：如果使用，此维度无法与以下维度组结合细分度量 _<度量>_：_<维度的项目符号列表>_

### 某些维度彼此相关

如果某些维度彼此相关，则相关维度可能会在不存在不相关维度的情况下分解度量。了解各个维度之间是否相关是很有用的。（例如：如果一个可视化项由相关维度 Dim1 和 Dim2 以及与它们都不相关的维度 DimA 组成，则共享表中的度量与所有三个维度不会同等相关。Dim1 和 Dim2 彼此不冲突，但它们都与 DimA 冲突。若要通过移除字段来解决，您可以单独移除 DimA，也可以同时移除 Dim1 和 Dim2。）

在这种情况下，维度在工具提示消息中按组列出。

跨不相关维度组共享的度量的消息为：

- **在功能区上**：此度量一次只能按以下维度组之一进行细分：_<维度的项目符号列表>_
- **在“数据”窗格中**：如果使用，此度量一次只能按以下维度组之一进行细分：_<维度的项目符号列表>_

每个维度的消息为：

- **在功能区上**：此维度无法与以下维度组结合细分度量 _<度量>_：_<维度的项目符号列表>_
- **在“数据”窗格中**：如果使用，此维度无法与以下维度组结合细分度量 _<度量>_：_<维度的项目符号列表>_

## 相关度量

当某个度量与可视化项中的某些维度相关但与其他维度不相关时，该度量的工具提示中可能会显示一条附加消息，解释其与哪些维度相关。这有助于解释该指标是如何聚合的。仅当度量也与可视化项中的维度不相关时，才会显示此消息。否则，标准行为是将度量聚合到其相关度量的详细级别。

度量的消息为：

- **在功能区上**：此度量聚合到相关维度的详细级别：_<与此度量相关的可视化项中的维度>_
- **在“数据”窗格中**：如果使用，此度量将聚合到相关维度的详细级别：_<与此度量相关的可视化项中的维度>_

此消息旨在帮助识别在计算度量值时要考虑哪个或哪些维度。有关如何计算度量值以及维度相关性为何如此重要的信息，请参见[关于如何计算度量值的补充](#computemeasures)。

## 筛选器

与可视化项中其他活动字段相比，还会评估筛选器功能区上的字段的相关性。

当筛选器与可视化项中的至少一个字段不相关时，将显示图标和工具提示。筛选器字段和可视化项中的字段均有工具提示。

筛选器的消息为： 

- **不相关筛选器**：此筛选器不适用于不相关字段：_<字段>_
- **模糊筛选器**：此筛选器忽略以下度量，因为它与这些度量模糊相关：_<度量列表>_
- **尚未相关的筛选器**：此筛选器忽略以下字段，因为它尚未与这些字段相关：_<字段列表>_

筛选器的行为还取决于它们与可视化项中其他字段的相关性。筛选器不会影响与其不相关的字段的值。除非将筛选器设置为无值（排除所有内容或不包含任何内容），否则对于与筛选器无关的任何字段，可视化项都将保持不变。但是，取消选择筛选器中的每个选项将返回一个空白的可视化项。

![具有不相关筛选器的可视化项，表明取消选择交互式筛选器控件中的选项不会对可视化项产生影响](/tableau/current/zh-cn/server/zh-cn/Img/mfr_tt_unrelatedfilter.png)

带有不相关筛选器的可视化项的两个屏幕截图，显示取消选择交互式筛选器控件中的选项不会影响可视化项

相关字段按预期进行筛选。在具有相关和不相关字段组合的更复杂的可视化项中（例如在拼接上下文中），筛选器只会影响与筛选器字段相关的值。

## 关于如何计算度量值的补充

当某个度量与某个维度不相关时，它就不能按该维度的成员进行细分（也就是说，当俱乐部没有班级长度时，您不能细分每个俱乐部的平均班级长度）。相反，度量将在与视图中的维度成员标题不同的级别上进行聚合。

维度和度量的术语

在 Tableau 中，_度量_是_聚合_ — 它们聚合到由视图中的_维度_设置的_粒度_。因此，度量的值取决于维度的上下文。例如，“谷物食品盒的数量”取决于我们指的是总库存还是每个品牌的盒数。

_维度_通常是分类字段，例如国家/地区或品牌。在 Tableau 中，维度设置视图的粒度，即_详细级别_。我们通常希望根据某种类别的组合将数据分组为标记。我们用来构建视图的维度确定我们有多少个标记。

_聚合_是指数据的组合方式。Tableau 的默认聚合为 SUM。您可以将聚合更改为其他选项，其中包括“平均值”、“中值”、“不重复计数”、“最小值”等。_粒度_指的是度量的详细程度或细分程度 — 由相关维度控制。除非度量的粒度是行级（又称解聚），否则其值必须是聚合的。

#### 示例

![五种品牌、三种包装盒尺寸的谷物食品包装盒数量数值表](/tableau/current/zh-cn/server/zh-cn/Img/mfr_ex_cereal_rawdata.png)

**“谷物食品包装盒数量”的值是？**

嗯，这取决于聚合类型和维度设置的粒度。

- 聚合
    - 总和（或总计）
    - 平均值
- 粒度：
    - 表范围/完全聚合（示例中的蓝色条形）
    - 按**“Brand”（品牌）**维度细分（示例中的彩色条形）

![包含四个可视化项的仪表板，一个用于显示表范围内的盒数总和 (54)，一个用于显示表范围内的平均盒数 (6)，然后这两个版本的可视化项按五个品牌细分](/tableau/current/zh-cn/server/zh-cn/Img/mfr_ex_cereal.png)

### 度量值跟随维度成员

度量的值由其相关的维度确定。没有相关维度的度量是表范围的。具有相关维度的度量按相关维度的成员细分（即，为每个维度成员计算度量的值）。如果由于存在不相关的维度而导致相关维度的成员重复，则度量的值将根据其维度成员重复。

1. 没有维度的度量的表范围是其总体值。
    
    ![](/tableau/current/zh-cn/server/zh-cn/Img/mfr_measures_tablescoped.png)
2. 仅在不相关维度存在的情况下，度量是表范围的，并且对不相关维度的成员重复。
    
    ![](/tableau/current/zh-cn/server/zh-cn/Img/mfr_measures_tablescoped_unrelated.png)
3. 在存在相关维度的情况下，度量会被更精细地细分，并且其值将根据相关维度的每个成员进行计算。
    
    ![](/tableau/current/zh-cn/server/zh-cn/Img/mfr_measures_broken_down.png)
4. 当存在不相关维度和相关维度时，度量将按其相关维度进行细分。只要这些相关维度成员在不相关的维度中重复出现，度量值就会随其相关维度成员一起出现。
    
    ![](/tableau/current/zh-cn/server/zh-cn/Img/mfr_measures_broken_down_and_repeated.png)
    
    因为会费是按俱乐部计算的，所以每次俱乐部重复时，每个俱乐部的会费值也会重复。