删除数据模型中的表格之间的关系

应用对象
Microsoft 365 专属 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

数据模型中的表可以有多个关系。 如果故意在已相关的表之间创建其他关系,或者如果导入的表已在原始数据源中定义了多个关系,则可能会出现这种情况。

虽然存在多个关系,但只有一个关系用作提供数据导航和计算路径的活动当前关系。 一对表之间的任何其他关系被视为非活动。

如果确定不需要这些关系,可以删除表之间的现有关系,但请注意,这可能会导致数据透视表或引用这些表的公式中出错。 删除或停用关系后,数据透视表结果可能会以意外方式更改。

在 Excel 中开始

  1. 单击“ 数据>关系”
  2. 在“管理关系”对话框中,从列表中选择一个关系。
  3. 单击“删除”。
  4. 在警告对话框中,验证您是否要删除该关系,然后单击“ 确定”
  5. 在“管理关系”对话框中,单击“关闭”。

在 PowerPivot 中启动

  1. 单击 “开始>”图表视图“。

  2. 右键单击连接两个表的关系线,然后单击 “删除”。 要选择多个关系,请在按住 Ctrl 的同时单击每个关系。

  3. 在警告对话框中,验证您是否要删除该关系,然后单击“ 确定”

    注意

    • 关系存在于数据模型中。 导入多个表或关联多个表时,Excel 也会创建一个模型。 你可以有目的地创建一个数据模型,用作数据透视表、数据透视图和 Power View 报表的基础。 有关详细信息,请参阅在 Excel 中创建数据模型
    • 如果关闭“管理关系”并单击“撤消”,则可以在 Excel 中回滚删除。 如果要在 Power Pivot 中删除关系,则无法撤消对关系的删除。 可以重新创建关系,但此操作需要重新计算工作簿中的公式。 因此,在删除公式中使用的关系之前,请务必先检查。 有关详细信息,请参阅 关系概述
    • DAX) RELATED 函数 (数据分析表达式使用表之间的关系在另一个表中查找相关值。 删除关系后,它将返回不同的结果。 有关详细信息,请参阅 RELATED 函数
    • 除了更改数据透视表和公式结果外,创建和删除关系还会导致重新计算工作簿,这可能需要一些时间。

返回页首