0

我需要生成一个生成 12 个选项卡的 Cognos 报告。每个选项卡都包含相同类型的报告,只是针对不同的参数值运行,例如,当年的月份。我想重用 SQL 并只定义一次并让这个 SQL 接受一个参数。

我是 Cognos 10 Report Studio 的新手。我可以使用事件管理器执行一次包含 13 个参数的报告,但将结果合并到具有 12 个选项卡的单个 XLS 中吗?

我知道我可以跨多个 XLS 选项卡拆分单个查询的结果,但是我需要使用不同的参数多次运行相同的查询...

我只看过一个 5 分钟的 Event Mgt 演示,不确定是否是这个地方。任何对新手的指导将不胜感激。

4

1 回答 1

2

取决于参数的“不同”程度。

如果要将一个数据项的值拆分到单独的选项卡中,例如一年中每个月的选项卡,请使用Page Sets. 编写一个查询,创建一个列表/报告对象。然后Section列出并绑定到选项卡中的Page Set构造Page例子

在 Report Studio 中创建的具有不同的报表Pages也将导出到不同的 Excel 选项卡。如果您必须拆分 2 个以上具有不同值的数据项的组合,则必须使用不同的页面和查询。您不能重复使用一个查询并为每一页插入不同的值。因此,复制主查询对象并重写以使用每个页面唯一的参数。您的提示页面可能会有点大,但这是创建报告“书”的标准方法。

事件管理器用于根据变化的数据触发报告执行。典型的例子是当销售员在数据库中记录 100 万美元或更多的销售额时,向他发送“谢谢”便条。

于 2014-05-12T20:07:17.133 回答