多语言展示
当前在线:1052今日阅读:61今日分享:18

congnos分组后同一条记录多行显示的解决方法

Cognos中分组是最常用的功能,如果要显示的内容只有一行,那还很好办,如果有多行,分组时需要注意,比如说,一条记录中有 收回欠费,违约金,减免违约金等字段。这些记录应该都在一行上显示,但是分组后一条记录显示成了多条。如下图中,收回欠费和违约金在同一行上显示,但是现在收回欠费在一行上,违约金在另一行上,看上去不明白哪行违约金是那行收回欠费时产生的。
工具/原料

cognos report

方法/步骤
1

大多时候,统计之前我们进行分组,通常可能会用,员工,部门等进行分组统计,就是SQL中的Group by子句。选中想要的分组的列,按住Ctrl可多选。然后单击工具栏上“分组'按钮。

2

分组后报表列上会出现分组标示。此后的统计会按照这个分组进行分组统计。

3

选中想要的统计的列,按住Ctrl可多选。单击工具栏上的”汇总“按钮,选择”汇总“。

4

统计后报表列上出现统计标示和统计行。统计行会按照分组进行多行显示。

5

如果你选择该的是多列,就会出现简介中所描述的问题。现在我这里是“违约金”显示的不对,选择“违约金”列,然后看左侧的属性框,在“聚合函数”中选择“合计”,而不是“无”。现在保存设置,重新打开页面,报表就可以正常显示了。

推荐信息