各位大神,问一个问题,交叉表横向排序的问题,报表用于展示的是有汉字的字段,希望另一个数字的字段进行排序。请问Cognos有这样的功能吗 ?

0
已邀请:
0

左右 - 数据服务专家 专注于IBM家族高级分析领域钻研 数据可视化践行者 2017-05-24 回答

汉子可以排序 按照拼音我记得
0

ayulovesong - 男儿到死心如铁,看试手,补天裂 2018-01-16 回答

不知道楼主解决没有,我最近倒是遇到这个问题。楼主既然希望用另一个数字的字段进行排序,那用于展示的汉字的字段肯定是有对应的数字的字段的。那在交叉表中,直接将数字的字段拖动到交叉表即可,如图:
微信图片_20180116171741.png

我的汉字字段为 INDNAME 用于排序的字段为 ORD, 然后将 ORD 字段进行排序,那这样的话可以达到按照数字排序的目的,但是会在汉字的上一行显示数字, 这时我们可以将 ORD 隐藏, 这样展示的时候 如图:
微信图片_20180116172415.png

注意到在'机构'与'存款'的上方网格并不对齐,这是因为隐藏了 ORD 的缘故.
 这样按照楼主的问题,在Cognos中查询的话就没什么问题了.
但随后我遇到另外的问题,导出的时候,已经隐藏的 ORD 字段又出现了,没有显示内容,但占用了空白格,目前本人也尚未解决.
微信图片_20180116172950.png

要回复问题请先登录注册