【总结】cognos一些排序方法

正在加载中...

试读已结束

继续阅读请 1 金币购买后下载

立即下载

资料简介:
第一种就是常见的方法,用函数running-count()或者RowNumber(),你说RUNING-COUNT()函数返回的序号值是加载在度量框中,可以单独拉个数据项出来写,作为一个数据项就可以拖进去了,这个给你两个资料,见附件。
排序.rar (5.57 MB)
第二种方法是自己写sql来实现,这个就比较灵活,只要你sql好,啥子排序都能写出来,给你给例子,
Db2写法:
select row_number() over() 排序, 分类,指标
from XXXX表
where XXXX
group by分类
order by指标desc
这种适用于可变要汇总的行,可以按照任何字段排序;
Select 1 as 整体排序,'我是大分类' as 分类, 1 as 整体排序
from XXXX表
where XXXX
order by 整体排序
写死值分类,适合不会变动的大分类,需要在规定位置显示,保证数据顺序对,这两种写法混合使用基本能处理所有的排序要求。
然后怎么做呢,新建个查询在查询上面拖一个sql组件,直接贴入sql语句,使用sql结果集直接做报表。
如果需要1.0,1.1这种分类法,建议还是在报表里面加字段得了。
2013-06-18
页数9
浏览3041
下载338

已下载用户的评价7.82分

您还未下载该资料,不能发表评价;
查看我的 待评价资源
chengzi5chengzi5软件开发工程师qq2014-06-17
没用
多谢楼主分享~~
chen329002316chen329002316软件开发工程师大撒旦撒2013-08-06
没用
好 很好 暂时没用到 以后会用到应该
he305461055he305461055软件开发工程师创意信息技术2013-07-26
没用
支持···········
VampireVampire软件开发工程师公司2013-07-24
没用
多谢分享
VampireVampire软件开发工程师公司2013-07-24
没用
多谢分享
magaochen521magaochen521软件开发工程师Lenovo2013-07-24
没用
多谢分享。前段时间正愁这个问题呢
Cognos_菜Cognos_菜软件开发工程师高伟达软件股份有限公司2013-07-22
没用
谢谢,很好
anyesuifengshaanyesuifengsha研发工程师北京天助盈通2013-06-24
没用
谢谢,很好
LJ917LJ917研发工程师诺祺2013-06-24
没用
楼主总结的不错,谢谢分享,继续努力
奥利弗奥利弗数据库开发工程师北纬股份有限公司2013-06-18
没用
[b]回复 [url=http://www.cognoschina.net/club/redirect.php?goto=findpost&pid=319131&ptid=36547]5#[/url] [i]a110eng[/i] [/b] 加油

贡献者

奥利弗数据库开发工程师,北纬股份有限公司
X社区推广