【问题标题】:Cognos 11 Repeater & Export to Excel DataCognos 11 中继器和导出到 Excel 数据
【发布时间】:2021-11-17 07:29:14
【问题描述】:

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

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

【问题讨论】:

  • 但是,您可能不需要中继器。您能在电子表格中描述您想要的数据类型吗?如果您可以在 SQL 中设计输出,您可能可以将信息放入列表中。你能告诉我更多或分享一个例子/屏幕截图吗?

标签: cognos report-studio


【解决方案1】:

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

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

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

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

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

【讨论】:

    【解决方案2】:

    快速回答,不

    来自 IBM 文档的详细回答:

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

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

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

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

    不支持嵌套框架和主从链接。

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

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

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

    这里有一个更详细解释的链接

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

    【讨论】:

    • 还应强调“报表中的第一个列表查询”。
    • 谢谢。增加了对“仅报告中的第一个列表查询”的强调
    • 谢谢。对于 Excel 数据,这是因为有像公司名称这样的长文本字段。如果太长会合并。然后,在 Excel 中很难进行排序。我已经删除了列宽等格式,但仍然保留了一些情况(用于合并单元格)
    • 这有助于更好地理解问题。让我知道这是否有帮助。问题:在列上设置大小和溢出时,Excel 2007 输出可以合并单元格。 ibm.com/support/pages/columns-are-merged-excel-2007-output 1) 在 IBM Cognos Administration 门户中单击状态选项卡,然后单击左侧菜单上的系统 2) 单击系统旁边的蓝色箭头(在记分卡部分中)并选择设置属性 3) 单击设置选项卡 4) 在高级设置上单击编辑... 5)然后添加此参数:参数列:RSVP.EXCEL.XLS2007_COLUMN_WIDTH_CONTROL 6)值列:TRUE
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2022-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 1970-01-01
      相关资源
      最近更新 更多