打印      打开 PDF 版本的联机帮助


上一主题

下一主题

链接主视图和明细视图

可以在两个或更多视图之间建立关系,这样一个视图(称为主视图)可以将数据更改推行到一个或多个其他视图(称为明细视图)中。当您在某个视图中设置列的交互以通过指定的通道发送主要-明细事件时,该视图将成为主视图。此列为主列。在主视图中单击主列时,单击的单元格(或项)的定义将通过通道传递到明细视图。这称为主要-明细事件。

明细视图是侦听主视图在指定通道上发送的主要-明细事件并进行响应的视图。明细视图包括一个或多个列,其值由主要-明细事件传递的信息直接更改。这些列是明细列。

将主要-明细事件发送到明细视图时,将审核主要-明细事件信息以确定此信息中的哪一列与明细列匹配。找到匹配项之后,将使用主列中的值更新明细列,然后刷新整个明细视图。

可以将以下类型的视图设置为主视图或明细视图:

  • 漏斗
  • 量规
  • 图形
  • 数据透视表
  • 格子(只有外边缘,不涉及内部可视化)

设置主视图和明细视图时,请记住以下注意事项:

  • 明细视图可以侦听来自多个主视图的主要-明细事件。
  • 明细视图不能用作另一个视图的主视图。
  • 主视图和明细视图可以位于同一分析中或位于不同分析中。
  • 必须为主要-明细关系中的主视图和明细视图使用相同的通道。
  • 任何类型的列(属性或评估)都可以是主列。但是,位于主视图的“提示”放置目标或“部分”放置目标中的列不能是主列。主列必须放在视图的主体中。
  • 明细列必须:
    • 匹配主视图中的某个列。
    • 位于明细视图的“提示”放置目标或“部分”放置目标中,具体取决于视图的类型。对于表和数据透视表视图,它必须位于“提示”放置目标中。对于图形和量规视图,它可以位于“提示”放置目标或“部分”放置目标中。

以下过程说明如何设置主视图。

设置主视图

  1. 在分析编辑器的“标准”选项卡中,在要设置为主列的列的下拉菜单中,选择“列属性”。
  2. 在“列属性”对话框中,单击“交互”选项卡。
  3. 在“值”部分的“主要交互”字段中,选择“发送主要-明细事件”。
  4. 在“指定通道”字段中,输入主视图用于发送主要-明细事件的通道名称。您可以使用任何适当的名称,例如 Sales Analysis Channel、Channel 1 或 channel 1。
  5. 单击“确定”以关闭“列属性”对话框。
  6. 单击分析编辑器中的“结果”选项卡,然后添加要用作主视图的视图。

    主视图必须包含主列。

  7. 保存分析。

以下过程说明如何将明细视图链接到主视图。

将明细视图链接到主视图

  1. 编辑要用作明细视图的视图。

    注意:明细视图可以与主视图位于同一分析中,也可以位于不同的分析中。

  2. 在视图编辑器的工具栏中,单击图标来编辑视图属性。

    例如,在“表”视图中,单击“表视图属性”图标。

  3. 在视图的属性对话框中,选中“主要-明细”复选框。

    提示:“主要-明细”复选框显示在“量规属性”对话框的“常规”选项卡、“图形属性”对话框的“常规”选项卡和“表属性”对话框的“样式”选项卡中。

  4. 在“事件通道”字段中,输入明细视图要用于侦听主要-明细事件的通道名称。

    仅当选中“侦听主要-明细事件”复选框时,才会启用“事件通道”字段。使用此字段输入一个或多个通道,明细视图将在这些通道上侦听由一个或多个主视图引发的主要-明细事件。通道名称区分大小写,并且必须与主视图中指定的通道名称完全匹配。使用逗号分隔通道名称,例如“channel a, channel b”。

  5. 单击“确定”关闭属性对话框。
  6. 在“布局”窗格中,将一列(或多个列)作为明细列拖动到“提示”放置目标或“部分”放置目标,如下所示:
    • 如果明细视图是“表”或“数据透视表”视图,则将一列或多列拖动到“提示”放置目标。
    • 如果明细视图是“图形”或“量规”视图,则将一列或多列拖动到“提示”放置目标或“部分”放置目标(根据您的喜好),除非“图形”或“量规”视图在提示放置目标上有一列。然后,您必须将一列或多列拖动到“提示”放置目标。

      注意:您必须将所有明细列拖放到同一个放置目标。您不能在“提示”放置目标上有一些列,而在“部分”放置目标上有另一些列。

  7. 单击“完成”。
  8. 保存分析。

已发布 3月 2019 Copyright © 2005, 2019, Oracle. 保留所有权利。Legal Notices.