1

我对 Cognos 工具比较陌生(4 个月的开/关经验)。

我的问题是我有 3 页(第 1 页、第 2 页和摘要页)。

第 1 页和第 2 页是对总成本进行总计算的列表对象。在查询资源管理器中,我使用以下表达式为列表的每个查询添加了数据项:total([SELL_AMOUNT] for report) 和 total([SUPPLIER_AMOUNT] for report)。

摘要页面也有一个 List 对象,并且有一个 Total 列,用于将第 1 页和第 2 页的总数相加:[PG1].[SELL_AMOUNT] + [PG2].[SUPPLIER_AMOUNT]

当第 1 页和第 2 页都被填充时,这可以正常工作,但是当查询(例如,第 1 页)没有返回任何内容时。然后摘要页面列表也是空白的。

我尝试添加“nvl”和“coalesco([PG1].[SELL_AMOUNT], 0) +[PG2].[SUPPLIER_AMOUNT]”但仍然返回空白,我想我需要检查是否丢失或其他什么?谁能帮忙,我被困了一整天。

我正在使用 Oracle 数据库。

谢谢!吉米

4

1 回答 1

1

我会将摘要页面基于联合查询。在此查询中,拉出两个度量,每个度量都有一个合并语句。为计算添加第三个度量并将其显示在报告上。

于 2014-01-14T16:36:11.740 回答