< 上一课

第 2.2 课:在样本报告中启用深入钻取

本课描述了如何启用深入钻取功能以在两个报告之间无缝地切换。
添加深入钻取功能帮助您在保留上下文信息的同时从一个报告浏览至另一个报告。例如,可以从同一项目的缺陷到达报告浏览至缺陷密度报告,而无需重新选择项目名称。深入钻取的工作方式是在报告之间传递公共参数或数据。

仅当报告至少具有一个公共参数或数据项时,才能从一个报告(调用源)深入钻取至另一个报告(调用目标)。深入钻取功能简化了在两个报告查询之间传递参数的过程。在本教程中,“缺陷时龄”报告将用作源,“缺陷到达率”报告将用作目标。缺陷时龄和到达速率都与项目运行状况相关,因此项目管理员可能想要确定它们之间的关系。

决定源和目标报告

创建深入钻取报告的第一步是决定源和目标报告。如上所述,“缺陷时龄”报告是源,“缺陷到达率”报告是目标。

确定过滤器参数

深入钻取功能的工作方式是将一个或多个过滤器参数从源报告传递至目标报告。因此,您需要确定哪些参数在两个报告之间是公共的。
  1. 请确保您处于 IBM® Cognos® Connection 中的公共文件夹 > 样本报告定义 > 数据仓库报告“文件夹报告”文件夹中。
  2. 单击“缺陷时龄”报告链接以在 IBM Cognos Viewer 中查看报告。
    注: 报告具有两个选择提示:计划和项目。项目选择提示用于确认项目参数是否存在。
  3. 关闭报告。需要检查目标报告是否也包含该项目参数。
  4. 在 IBM Cognos Connection 中单击“缺陷到达率”报告。
    注: 报告具有两个提示:项目和计划。项目选择提示用于确认项目参数是否存在。
    因此,可以将该项目参数用作两个报告之间的深入钻取参数。

确认目标报告中的过滤表达式

接下来,您需要确认目标报告是否已配置为接受项目参数作为过滤表达式。要使深入钻取功能发挥作用,源和目标报告都必须将公共过滤表达式作为参数。
  1. 将这两个报告复制到我的文件夹。执行先前教程中的步骤。
  2. Report Studio 中,打开“缺陷到达率”报告。
  3. 资源管理器栏上,单击查询资源管理器,然后从查询列表中选择缺陷
  4. 确认过滤表达式 [Project]=?Project? 是否存在。
  5. 单击验证表达式,然后单击确定
  6. 单击过滤器,并在属性窗格中将用法设置为可选。这表示您无需单击源报告中的值。
  7. 保存报告。

在源报告中创建深入钻取链接

在该步骤中,您将创建需要单击以深入钻取至“缺陷到达率”报告的链接。
  1. 打开源报告并单击将充当深入钻取链接的起始点的图“每个状态所经过的天数”。
  2. 属性窗格中,双击深入钻取定义属性。这将启动深入钻取定义窗口。 还可以单击工具栏以打开该窗口。
  3. 深入钻取定义窗口中,单击窗口左下方的新建深入钻取定义图标。
  4. 目标报告选项卡上,单击报告框旁边的省略号(...),并选择“缺陷到达率”报告。
  5. 要编辑需要传递到目标报告的参数,请在参数框下单击编辑 编辑图标
  6. 参数窗口中,单击方法列表,并选择“传递参数值”。
  7. 单击列表并选择项目。
  8. 单击确定。此时已将“缺陷到达率”报告选择为目标报告。
  9. 选择在新窗口中打开复选框。这样可确保在深入钻取至目标报告时,该目标报告在新窗口中打开。
  10. 单击确定
  11. 要运行“缺陷时龄”报告,请单击运行 运行图标
  12. 当报告打开时,请从计划列表中选择 PPMP,从项目列表中选择“拍卖”。
  13. 单击“每个状态所经过的天数”图。此操作将打开“缺陷到达率”报告。查看报告,且注意“拍卖”项目已预先选中。因此,您可以查看同一项目的不同数据,而无需每次选择该项目。
  14. 保存报告。