我对Cognos工具相对较新(4个月的开/关经验)。
我的问题是我有3页(第1页,第2页和摘要页)。
第1页和第2页是列表对象,总计算总成本。在查询资源管理器中,我使用以下表达式为列表的每个查询添加了数据项:total(报告的[SELL_AMOUNT])和total(报告的[SUPPLIER_AMOUNT])。
摘要页面也有一个List对象,还有一个Total列,用于将第1页和第2页的总数加在一起: [PG1]。[SELL_AMOUNT] + [PG2]。[SUPPLIER_AMOUNT]
当填充第1页和第2页时,这可以正常工作,但是当例如第1页的查询没有返回任何内容时。然后摘要页面列表也是空白的。
我尝试添加“nvl”和“coalesco([PG1]。[SELL_AMOUNT],0)+ [PG2]。[SUPPLIER_AMOUNT]” 但仍然返回空白,我想我需要检查是否缺少或什么?任何人都可以帮忙,我一整天都被困住了。
我正在使用oracle DB。
谢谢! 麦
答案 0 :(得分:1)
我会将摘要页面基于联合查询。在此查询中,拉出两个度量,每个度量都带有一个coalesce语句。为计算添加第三个度量并在报告上显示。