Cognos 11 Repeater & 导出到 Excel 数据

Cognos 11 Repeater & Export to Excel Data

我正在使用 cognos 11.1.3 并且我正在列表中使用转发器。 “重复”列使用主从关系。但是,我可以使用创建的转发器将报告导出到 Excel。不幸的是,当导出到“Excel 数据”时,转发器将消失。它是中继器而不是中继器 table(预期 1 个非常长的文本列)。

请建议“Excel 数据”是否不存在主从关系。

快速回答,没有

来自 IBM 文档的详细答案:

Excel 2007 Data 提供在 Microsoft Excel 2007 版中使用的数据。这些报告仅包含最少的格式。默认数据格式基于数据类型应用于数据,并假定每列具有单一数据类型。

输出类似于其他 Excel 格式,但有以下例外:

生成的输出包括仅报告中的第一个列表查询。

如果报表包含多个查询并且第一个查询是交叉表或图表的多维查询,则报表运行时会显示错误消息。

不支持嵌套框架和主从 link。

Microsoft Excel 文件中的单元格具有默认宽度和高度。如果数据大于默认大小,则必须调整列宽和列高。

未呈现样式规范,包括颜色、背景颜色和字体。 不渲染边框。

不应用报表规范中用户指定的数据格式,包括异常突出显示和负数的颜色规则。

这里有一个link更详细的解释

https://www.ibm.com/docs/en/cognos-analytics/11.0.0?topic=results-view-output-in-microsoft-excel-format

根据文档支持的以下答案,Excel 数据是仅次于 CSV 的第二大原始导出类型。尝试导出到 Excel(不是 Excel 数据)。

我发现 运行 到“Excel 数据”或“CSV”输出类型的报告与 运行 到“Excel”的报告不同.

Excel 输出将包括报告页面上的内容,包括格式化功能的良好近似,并为每个页面创建一个选项卡。如果页面上的行太多,则会根据需要创建额外的选项卡。输出到 Excel 的默认最大页面长度为 65000 行,但可以更改。

Excel 数据和 CSV 会产生奇怪的结果。根据我的经验,这些输出格式 return 第一个查询来自报告的第一页。例如,如果您在页面上有一个列表,但您也是 运行 生成页面 header 信息的小查询,您将仅获得生成 [=27] 的查询的输出=] 信息。另外,它是查询输出,而不是报告输出。因此,如果我的 header 显示城市和州,但查询还包括国家/地区,则输出电子表格将包括城市、州和国家 - 因此,不是页面上的内容。

因此,在您的情况下,您不会获得为转发器提供查询的结果。

Excel 数据和 CSV 产生的结果让用户感到困惑。在我看来,它不应该被使用。制作您的报告以准确生成您需要的输出。如果这是一个简单的列表,就像您在 Excel 中用来为其他进程提供数据一样(所以……Cognos Analytics 报告作为 ETL 工具?),您的页面不应包含 header 或页脚信息,并且只有一个看起来像你想要的简单列表。