条件是基于分析求值或关键性能指标 (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 表示目录中的对象。
可以使用条件确定是否在仪表盘页中显示操作链接。
请参阅关于将操作添加到仪表盘页。
一些条件需要指定设置。
当您创建或编辑条件时,必须在“新建条件”、“创建条件”或“编辑条件”对话框中指定条件的设置。如果您指定任意提示筛选器的值,则在使用时不能覆盖这些值。
在运算符框中,选择要应用到行计数的运算符。
在所有行计数框中,指定要对其求值的行计数。
/Shared Folders
文件夹中。您可以对在代理中使用的条件执行多个操作。
您可以执行以下操作:
编辑内嵌条件
通过编辑提示过滤器定制命名的条件
测试条件以查看条件的求值结果为“真”还是“假”
将内嵌条件作为命名的条件保存到目录
删除条件
可以对条件执行多个任务。
可以对仪表盘页的操作链接中使用的条件执行以下任务:
编辑条件
测试条件以查看条件的求值结果为“真”还是“假”
将内嵌条件作为命名的条件保存到目录以及使用其他名称将命名的条件保存到目录
删除条件
可以对区域中的条件执行多个任务。
可以对仪表盘页的区域中使用的条件执行以下任务:
编辑条件
测试条件以查看条件的求值结果为“真”还是“假”
将内嵌条件作为命名的条件保存到目录以及使用其他名称将命名的条件保存到目录
删除条件