Cognos 8.3无数据内容问题

时间:2009-06-19 15:42:11

标签: cognos

从8.2升级到8.3并测试新的无数据内容功能。如果返回结果,报告将按顺序查看。无数据消息不会出现。但是,如果我们测试报告(传递参数期望没有结果),我们将返回一个空白页面(pdf,html,excel输出)。页面上甚至没有页眉或页脚。并且No Data Content消息也不会出现。

我们使用Oracle SQL有非常复杂的报告,在大多数情况下,Header内容链接到SQL语句以呈现数据库的输出以及列出传入的参数。问题似乎与嵌入数据对象有关,即我们有一个嵌入在表对象中的列表对象。到目前为止,我已经尝试剥离额外的图层但没有成功。

在8.2中,我们使用了样式变量,即RowNumber()= 0或RowNumber()为null,以有条件地隐藏报表正文中的数据对象。我们从来没有使用任何条件隐藏或显示页眉或页脚,现在这似乎是一个问题。

这似乎是8.3中的一个有用的增强,但我们尚未使它工作。有什么想法或建议可以尝试吗?

感谢您阅读本文。我很感激任何建议。

2 个答案:

答案 0 :(得分:0)

从8.2 =>升级报告时遇到了同样的问题。 8.4。我们向Cognos报告了它作为一个错误 - 不确定他们是否已经为它分配了一个错误跟踪器ID,但我们得到的印象是它不会很快被修复。 (显然,如果它存在于8.3并且它已被转移到下一个版本,那么它不是一个高优先级。)

对不起,我目前没有答复如何解决问题,但我打算下周调查一下工作。我会根据我提出的任何想法编辑这篇文章。

<强>更新

不确定这是否是8.3的可用功能,但在8.4中,数据容器(列表,块等)有一个新的“无数据内容”属性。将此值设置为yes会在页面顶部创建两个选项卡,一个用于在返回数据时显示的页面,另一个用于未找到记录的实例。您可以使用该第二页自定义要显示的消息。实际上非常酷,但埋藏在文档中。

希望有所帮助。如果仍有问题,请查看索引主题“无数据&gt;指定数据容器的显示内容。”

答案 1 :(得分:0)

是的,似乎返回了一个空白的pdf ...但实际上,如果没有数据,cognos viewer会在第二个提示页面发出错误信息。页眉和页脚以及不需要数据渲染的项目......也没有显示出来。

这在8.2中存在,我们总是可以做一些工作来让它进入至少展示。现在似乎在8.3中更为普遍。

我也喜欢这个解决方案! HALP! &GT; _&LT;

编辑:似乎是一个小小的工作,就是在8.3中创建一个新报告并从查询开始复制每个组件...然后变量..然后是页面上的对象..后跟页面集和掌握细节关系。按顺序简单。基本上从8.3开始重新创建报告似乎解决了这个问题。

这适用于约90%的报告。