您可以添加关系以继承标记,还可以选择在分析中的数据表之间进行筛选。通过定义应如何使用一个或多个标识符列匹配值来创建关系。
关于此任务
在相关数据表、连接和列匹配中了解有关关系的更多信息,另请参见在相关数据表中进行筛选。
开始之前
分析中必须至少有两个数据表,并且分析必须处于“编辑”模式。
过程
-
在编写栏上,单击“数据”画布
。
-
在“数据画布”侧边栏中,单击“数据表”标题以访问“数据表概述”。
-
单击“关系”。
-
单击“添加关系”。
-
从“数据表”下拉列表中选择要连接的两个数据表。
-
对于每个数据表,选择或键入匹配数据表时要使用的“列”或“表达式”。
可能需要修改您所使用的一列或多列才能在不同数据表中的值之间获得良好匹配。例如,如果一个数据表中的标识符以大写字母书写,而另一个数据表中的标识符以小写字母书写,则可以使用表达式
Lower([MyColumn])
替换使用大写字母列的
[MyColumn]
,将字母更改为小写格式。对于引用多维数据集数据源的数据表,您可以通过为多维数据集数据表选择
KeyOf
方法来指定匹配应基于键而不是值。
“示例”字段显示应用任何指定函数后所选表达式的结果,您可以验证值是否按预期匹配。
-
如果需要,您可以单击“添加列对”来添加更多行以及要在匹配中使用的列或表达式。
两个数据表之间始终只有一种关系,但该关系可以包含多个匹配项。这表示描述整个关系的背景(和 API)表达式采用 f=g and h=i and ...
形式,每个列对之间由“and”分隔。
-
完成后,单击“确定”。
提示: 您还可以通过以下方式来添加关系:导航到一个数据表并选择
“关系”
,然后单击
“添加关系”。
结果
该关系即添加到分析中,您可以在“关系”概览中查看各数据表之间的关系。您可以通过以下方式来编辑现有关系:单击一个节点或一条边(节点之间的线),将鼠标指针悬停在所需的行上,然后单击弹出窗口中的“编辑关系”。

先前定义且包含错误的所有关系均显示为红色。您还可以使用搜索字段来搜索特定的数据表或列。普通搜索会匹配数据表或列名称的开头,但您也可以使用通配符 (*) 来匹配部分名称。所有匹配项都将在图中以蓝色轮廓显示:
使用鼠标滚轮可放大或缩小关系图,拖动画布可将图移动到新位置。
提示: 您可以通过单击节点上数据表名称左侧的色条来编辑数据表组的颜色。