(警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)

注: 此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。可以通过单击各个屏幕截图来将其隐藏。

交互式报表允许开发人员定义可由最终用户高度定制的查询。用户可以通过选择他们感兴趣的列、应用筛选器、高亮显示以及排序来定制数据的布局。他们还可以定义分组、聚合、计算结果列,以及包括一个查询结果图表。用户可以创建报表的多种变形,并将它们存储为命名的报表,输出到以逗号分隔的文件以及打印成 PDF 文档。

可以通过以下三种方式来定制交互式报表:

首先选择一列(不一定是显示的列),从标准 Oracle 运算符列表(=、!=、not in、between)中选择一个运算符,然后输入一个用于进行比较的表达式。表达式区分大小写,您可以将 % 用作通配符(例如,STATE_NAME like A%)。 执行以下步骤:

单击 Actions 菜单图标 ,然后选择 Filter

对列进行排序

该操作用于更改根据其进行排序的列,以及是升序还是降序排序。您还可以指定如何处理空值(使用默认设置,始终将其显示为第一个或最后一个)。产生的排序结果显示在报表中列标题右侧。执行以下步骤:

单击 Actions 菜单图标 ,然后选择 Sort

添加计算结果列

该操作用于向报表中添加计算结果列。这些可以是应用于现有列的数学计算(例如,NBR_HOURS/24)或标准的 Oracle 函数(某些已经显示,其他的也可以使用,例如 TO_DATE)。执行以下步骤:

单击 Actions 菜单图标 ,然后选择 Compute

保存定制报表以供将来使用。您提供一个名称和一个可选的描述。 在一个应用程序的页面之间导航然后返回到 Products 选项卡后,您的更改(筛选器、控制分组等)仍然可用。然而,如果您注销时未保存报表,您的更改将不会保存。您可以保存一个报表的多个版本,每个版本将显示为一个单独的选项卡。执行以下步骤:

单击 Actions 菜单图标 ,然后选择 Save Report

显示列信息

您可以通过列标题显示有关特定列的列信息。仅当针对该列定义了帮助文本时,才显示 Column Information 图标。这是由创建报表的开发人员定义的。执行以下步骤:

选择 Name 标题并选择 Column Information 图标

创建筛选器

列标题上的文本区域用于输入不区分大小写的搜索条件(无需通配符)。输入一个值可以缩小菜单底部的值列表。您可以从底部选择一个值,所选的值将使用“=”(例如,column = 'ABC')创建一个筛选器。执行以下步骤:

选择 Name 标题,在文本区域中输入单词 player 。注意,值列表随您的输入而更改。选择您要为之创建筛选器的值。