在表格编辑器中关联数据

您可以使用数据管理器表格编辑器的字段菜单中的关联创建对于其他表格中字段的自定义关联。

在很多情况下,在关联视图中管理关联更加方便。

一般而言,这些是最常用的情况,在这些情况下您需要创建自定义关联,而不是遵循已有建议:

  • 您知道将表格和哪些字段关联,但是该表格对的分数过低,而没有显示在建议列表中。

    根据每个表格中的单个字段创建关联。

  • 这些表格包含多个共用字段,并且需要将它们用于形成关联。

    创建复合密钥。

使用单个字段创建关联

如果两个表格包含相关数据,但是关联没有作为建议显示出来,您可在表格编辑器中定义自定义关联。由此可创建关键字段来将表格关联。

执行以下操作:

  1. 在数据管理器概览视图中,单击您要关联的一个表格上的 @

    随即打开表格编辑器。

  2. 从您要在关键字段中使用的字段的字段菜单中选择关联

    关联表格编辑器随即打开,并附带您在左侧表格中选择的字段的预览。现在您需要选择在右侧表格中将哪个字段与此关联。

  3. 单击选择表格并选择要关联的表格。
  4. 单击 P 并选择要关联的字段。

    右侧表格将显示您选择的字段的预览数据。现在您可将左侧表格和右侧表格比较,检查它们是否包含匹配的数据。您可使用 F 在表格中搜索,从而更方便地比较它们。

  5. 名称字段中为将要创建的关键字段输入名称。

    不能在表格中使用与现有字段相同的名称。

  6. 单击关联

现在表格使用关键字段通过您选择的两个字段关联。这通过 来指示。单击 以显示要编辑的选项或取消关联。

创建复合密钥

如果两个表格具有多个要创建关联的共用字段,Qlik Sense 会创建合成钥来处理关联。解决该问题的建议办法是创建复合密钥。这可通过创建其中包含应当关联的所有字段的自定义关联来实现。

执行以下操作:

  1. 在数据管理器概览视图中,单击您要关联的一个表格上的 @

    随即打开表格编辑器。

  2. 从您要在复合关键字段中所加入字段之一的字段菜单中,选择关联

    关联表格编辑器随即打开,并附带您在左侧表格中选择的字段的预览。

  3. 单击 P 来添加其他您要在复合关键字段中加入的字段。

    预览使用复合密钥数据更新。

    现在您需要选择在右侧表格中将哪个字段与此关联。

  4. 单击选择表格并选择您要在复合关键字段中加入的字段。
  5. 单击 P 并选择要关联的字段。您需要以和左侧表格相同的顺序选择它们。

    为了更便于在密钥中解释数据,您也可添加分隔符。

    右侧表格将显示您选择的字段的预览数据。

    现在您可将左侧表格和右侧表格比较,检查它们是否包含匹配的数据。您可使用 F 在表格中搜索,从而更方便地比较它们。

  6. 名称字段中为将要创建的关键字段输入名称。
  7. 单击关联

现在表格使用复合关键字段通过您选择的字段关联。

限制

对于复合密钥的使用存在一些限制。

  • 无法在串联的表格中创建复合密钥。
  • 如果您在复合密钥中使用已计算字段,则已计算字段的表达式会在复合密钥表达式中展开。没有对于已计算字段的引用,即如果您编辑已计算字段,则不会更新复合密钥。

编辑关联

您可编辑关联来将其重命名,或者更改关联的字段。

执行以下操作:

  1. 单击 以显示关联菜单。
  2. 单击 @ 以编辑关联。

关联表格编辑器打开,并且您可重命名关联或更改关联的字段。

取消关联

如果您已在不需要的两个表格之间创建了关联,可以将关联取消。

执行以下操作:

  1. 单击 以显示关联菜单。
  2. 单击 以取消关联。

表格现在不再关联。