互联网服务数据库图片

如何实现分组排序?

前两天在iReport官网在线演示看到有这么一张报表:先按地区分组,然后把属于各个地区的单位的指标数按降序排列,用户输入前N名,就能显示各个地区的前N名单位,请看下面图片。我觉得这功能挺不错的,所以想用Cognos做一个这样的报表,我的思路是把地区分组,然后把人数按降序排序,已经能...显示全部
前两天在iReport官网在线演示看到有这么一张报表:先按地区分组,然后把属于各个地区的单位的指标数按降序排列,用户输入前N名,就能显示各个地区的前N名单位,请看下面图片。我觉得这功能挺不错的,所以想用Cognos做一个这样的报表,我的思路是把地区分组,然后把人数按降序排序,已经能实现各组(地区)内的不同单位降序排列,然后我想获取各组的行号,用行号这个插件不可以,用row_number() over()也不行,都是显示整个列表的行号,我的数据库是DB2,我现在就是不知道如何获取分组后各组的行号,请各位大侠指教,谢谢!收起
参与8

查看其它 6 个回答wuxiaosong11的回答

wuxiaosong11wuxiaosong11软件开发工程师北京兴财信息技术开发公司
基于cognos的也许有点复杂的,但是有种方式可以实现,就是楼主可以将 前n名作为变量传回给数据库,然后在数据库中将图上的表样通过sql拼出来
政府机关 · 2012-03-23
浏览704

回答者

wuxiaosong11
软件开发工程师北京兴财信息技术开发公司

wuxiaosong11 最近回答过的问题

回答状态

  • 发布时间:2012-03-23
  • 关注会员:1 人
  • 回答浏览:704
  • X社区推广