10 使用条件

本章介绍如何在 Oracle Business Intelligence 企业版中使用条件。其中说明如何使用条件确定代理是否传送其内容及执行其操作,是否在仪表盘页中显示操作链接,以及是否在仪表盘页中显示区域及其内容。

什么是条件?

条件是基于分析求值或关键性能指标 (KPI) 返回单个布尔值的对象。

条件求值的内容取决于它基于分析还是 KPI,如下所示:

  • 对于分析,它对分析的行计数求值。

  • 对于 KPI,它对 KPI 状态求值。

例如,条件可能对某个分析的结果是否返回大于 0 的多行求值:

  • 如果该分析至少返回一行,则条件求值结果为“真”。

  • 如果该分析不返回任何行,则条件求值结果为“假”。

可以在哪些对象上使用条件?

最好按条件过滤特定信息。

可以使用条件来确定:

  • 代理是否传送内容和执行操作

  • 是否在仪表盘页中显示操作链接 (单击运行操作时)

  • 是否在仪表盘页中显示区域及其内容

例如,销售经理希望只在销售额低于 200 万美元时,才向直接下属传送每月销售报表。您可以创建一个基于分析的条件,该分析显示低于 200 万美元的销售额,然后将该条件添加到其传送内容为每月销售报表的代理。当条件的求值结果为“真”(即,分析中包含销售额低于 200 万美元的行),则将触发代理以传送每月销售报表。

您还可以使用不同类型的条件,确定是否在分析中启用操作链接。有关信息,请参阅关于添加到分析的有条件启用操作

条件的元素有哪些?

条件由多个元素组成。

条件由以下元素组成:

  • 分析或 KPI。

  • 在计算条件时使用的标准:

    • 对于分析,标准是行计数和应用于行计数的运算符(例如,行计数等于 100)以及与分析关联的任何提示过滤器的值。

    • 对于 KPI,标准是 KPI 状态(例如,KPI 状态为“确定”)以及在 KPI 中设置为提示的 KPI 维的值。请注意,在创建条件时,这将显示为未设置

什么是命名的条件?

命名的条件是您定义并按名称保存在表示目录中以供您在代理和仪表盘页中重用的一种条件。

当您从以下位置创建条件时可创建命名的条件:

  • 全局标题中的“新建”菜单,方法是选择分析和交互式报表下的条件

  • 主页,方法是单击“创建”区域中分析和交互式报表下的更多链接,然后选择条件

当您将内嵌条件保存到目录时,您还可以从“代理”编辑器的“条件”选项卡创建命名的条件。有关内嵌条件的信息,请参阅什么是内嵌条件?

什么是内嵌条件?

内嵌条件是在使用时定义的条件,并非按名称保存在目录中,而是作为仪表盘页或代理的一部分保存。

在删除包含内嵌条件的仪表盘页或代理时,将自动删除内嵌条件。对于只在特定 Oracle BI 内容中有意义的条件,这可以简化目录管理。

如果需要执行以下操作,则可以创建内嵌条件:

哪些人可以创建条件?

条件由特定的用户创建。

通常情况下:

  • 管理员可以为组织创建命名的条件,而内容设计者 (假定他们对于条件或保存条件的文件夹具有相应的权限) 在创建仪表盘和代理时将使用这些条件。

    创建或编辑命名条件的能力受“创建条件”权限的控制,该权限由管理员进行管理。

  • 内容设计者可以创建内嵌条件。

有关权限的信息,请参阅《Security Guide for Oracle Business Intelligence Enterprise Edition》中的 Managing Presentation Services Privileges

有关权限的信息,请参阅管理 Oracle BI 表示目录中的对象

创建命名的条件

您可以创建命名的条件以供您在代理和仪表盘页中重用。

有关命名条件的详细信息,请参阅什么是命名的条件?

  1. 在全局标题中,单击新建并选择条件
  2. 完成“新建条件”对话框。有关详细信息,请参阅指定条件的设置

使用条件确定代理是传送其内容还是执行其操作

您可以使用条件确定代理是传送其内容还是执行其操作。

有关代理的信息,请参阅传送内容

要使用条件确定代理是传送其内容还是执行其操作,请执行以下操作:

  1. 编辑代理。

  2. 在“代理”编辑器中单击条件选项卡。

  3. 选择使用条件框。

  4. 希望实现的操作:

    1. 创建一个新条件:单击创建以显示“创建条件”对话框,然后完成该对话框。

      有关完成该对话框的信息,请参阅指定条件的设置

    2. 选择一个现有条件:单击浏览以显示“选择条件”对话框,然后完成该对话框。

    3. 保存代理。

使用条件确定是否在仪表盘页中显示操作链接

可以使用条件确定是否在仪表盘页中显示操作链接。

有关将操作链接添加到仪表盘页的信息,请参阅关于将操作添加到仪表盘页

要使用条件确定是否在仪表盘页中显示操作链接,请执行以下操作:

  1. 编辑仪表盘。有关信息,请参阅编辑仪表盘

  2. 单击包含要有条件显示的操作链接的页所对应的选项卡。

  3. 将光标悬停在“页布局”区域中的操作链接对象上以显示操作链接对象的工具栏,然后单击属性按钮;或者,如果操作链接位于操作链接菜单中:

    1. 将光标悬停在“页布局”区域中的操作链接菜单对象上以显示操作链接菜单对象的工具栏,然后单击属性按钮。

      此时将显示“操作链接菜单属性”对话框。

    2. 选择要有条件显示的操作链接,然后单击编辑按钮。

    此时将显示“操作链接属性”对话框。

  4. 显示组件中,单击有条件框。

    此时将显示条件组件。

  5. 希望实现的操作:

    1. 创建一个新条件:单击新建条件按钮以显示“新建条件”对话框,然后完成该对话框。

      有关完成该对话框的信息,请参阅指定条件的设置

    2. 选择一个现有条件:单击选择条件按钮以显示“选择条件”对话框,然后完成该对话框。

  6. 在“操作链接属性”对话框中,单击确定

  7. 如果操作链接位于操作链接菜单中,则单击“操作链接菜单属性”对话框中的确定

  8. 保存仪表盘。

使用条件确定是否在仪表盘页中显示区域

可以使用条件确定是否在仪表盘页中显示区域。

有关添加区域到仪表盘的信息,请参阅将内容添加到仪表盘

要使用条件确定是否在仪表盘页中显示区域,请执行以下操作:

  1. 编辑仪表盘。有关信息,请参阅编辑仪表盘

  2. 单击包含要有条件显示的区域的页所对应的选项卡。

  3. 将光标悬停在“页布局”区域中的区域上以显示区域的工具栏,单击区域的属性按钮,然后选择条件。此时将显示“区域条件”对话框。

  4. 希望实现的操作:

    1. 创建一个新条件。单击新建条件按钮以显示“创建条件”对话框,然后完成该对话框。

      有关完成该对话框的信息,请参阅指定条件的设置

    2. 选择一个现有条件:单击选择条件按钮以显示“选择条件”对话框,然后完成该对话框。

  5. 单击“区域条件”对话框中的确定

  6. 保存仪表盘。

指定条件的设置

一些条件需要指定设置。

当您按以下几节的说明创建或编辑条件时,必须在“新建条件”、“创建条件”或“编辑条件”对话框中指定条件的设置:

  1. 创建条件,基于框中,选择条件要基于分析还是 KPI
  2. 对于:
    • (可选) 分析,请根据需要编辑任何提示过滤器。

    • KPI,请为任何 KPI 维指定值。

    注:

    如果您为任何提示过滤器指定值,则不能在使用时覆盖这些值。

    创建条件时,无法固定 KPI 维的多个值。

  3. 指定求值标准,如下所示:
    • 对于分析,在条件为“真”,如果行数区域中:

      • 运算符框中,选择要应用到行计数的运算符。

      • 在所有行计数框中,指定要对其求值的行计数。

    • 对于 KPI,在条件为“真”,如果 KPI 框中,选择 KPI 状态。

  4. (可选) 单击测试可测试条件。
  5. 如果要将条件另存为:
    • 内嵌条件,请单击确定

    • 命名的条件,请单击保存以显示“另存为”对话框,在其中可以按名称将条件保存到目录。

      注:

      如果某个条件基于专用分析或 KPI,则不能将其保存在 /Shared Folders 文件夹中。

编辑命名的条件

可以编辑命名的条件。

通过编辑命名条件,可以让命名条件保持最新。有关完成“编辑条件”对话框的详细信息,请参阅指定条件的设置

  1. 导航到目录中的条件。
  2. 单击编辑链接。
  3. 在“编辑条件”对话框中,执行所需的更改。

编辑、定制、测试、保存和禁用代理中使用的条件

您可以对在代理中使用的条件执行多个操作。

您可以执行以下操作:

  • 编辑内嵌条件

  • 通过编辑提示过滤器定制命名的条件

  • 测试条件以查看条件的求值结果为“真”还是“假”

  • 将内嵌条件作为命名的条件保存到目录

  • 删除条件

  1. 编辑代理。
  2. 单击“代理”编辑器的条件选项卡。
  3. 要执行以下操作:
    • 要编辑内嵌条件,请单击编辑条件以显示“编辑条件”对话框,然后进行所需的更改。有关完成“编辑条件”对话框的详细信息,请参阅指定条件的设置
    • 要定制命名条件的提示过滤器,请单击定制以显示“定制条件”对话框,然后进行所需的定制。
    • 要测试条件,请单击测试。此时将显示求值结果。
    • 要将内嵌条件作为命名的条件保存到目录,请单击保存到目录以显示“另存为”对话框。
    • 要禁用条件,请单击不使用条件 (始终传送内容并运行操作)
  4. 保存代理。

编辑、测试、保存和删除仪表盘页的操作链接中使用的条件

可以对条件执行多个任务。

可以对仪表盘页的操作链接中使用的条件执行以下任务:

  • 编辑条件

  • 测试条件以查看条件的求值结果为“真”还是“假”

  • 将内嵌条件作为命名的条件保存到目录以及使用其他名称将命名的条件保存到目录

  • 删除条件

  1. 编辑包含操作链接的仪表盘页。
  2. 将光标悬停在“页布局”区域中的操作链接对象上以显示操作链接对象的工具栏,然后单击属性按钮;或者,如果操作链接位于操作链接菜单中:
    1. 将光标悬停在“页布局”区域中的操作链接菜单对象上以显示操作链接菜单对象的工具栏,然后单击属性按钮。
    2. 在“操作链接菜单属性”对话框中,选择包含条件的操作链接,然后单击编辑按钮。
  3. 在“操作链接属性”对话框中,单击条件字段右侧的更多按钮,然后:
    • 要编辑条件,请选择编辑条件以显示“编辑条件”对话框,然后进行所需的更改。有关完成“编辑条件”对话框的详细信息,请参阅指定条件的设置
    • 要测试条件,请选择测试条件。此时将显示求值结果。
    • 要将内嵌条件作为命名的条件保存到目录,请选择将条件另存为以显示“另存为”对话框。
    • 要删除条件,请选择删除条件
  4. 在“操作链接属性”对话框中,单击确定
  5. 如果操作链接位于操作链接菜单中,则单击“操作链接菜单属性”对话框中的确定
  6. 保存仪表盘。

编辑、测试、保存和删除仪表盘页的区域中使用的条件

可以对区域中的条件执行多个任务。

可以对仪表盘页的区域中使用的条件执行以下任务:

  • 编辑条件

  • 测试条件以查看条件的求值结果为“真”还是“假”

  • 将内嵌条件作为命名的条件保存到目录以及使用其他名称将命名的条件保存到目录

  • 删除条件

  1. 编辑包含区域的仪表盘页。
  2. 将光标悬停在“页布局”区域中的区域上以显示区域的工具栏,单击区域的属性按钮,然后选择条件
  3. 在“区域条件”对话框中,单击条件字段右侧的更多按钮,然后:
    • 要编辑条件,请选择编辑条件以显示“编辑条件”对话框,然后进行所需的更改。有关完成“编辑条件”对话框的详细信息,请参阅指定条件的设置
    • 要测试条件,请选择测试条件。此时将显示求值结果。
    • 要将内嵌条件作为命名的条件保存到目录,请选择将条件另存为以显示“另存为”对话框。
    • 要删除条件,请选择删除条件
  4. 保存仪表盘。