cognos数据查询问题

0
运行报表的时候能不能先不查询数据(就是运行完报表以后没有数据,因为某些报表的数据量很大,直接查询出来可能要等待很长时间而且很多数据不是我想关心的数据,我关心的数据只是一部分,需要通过筛选组件去筛选以后再查询出来数据),只出来查询条件,选择了需要筛选的条件后,点击确认按钮才查询数据展示出来。急求!
已邀请:
0

JIELEE - 数据架构师 2015-11-02 回答

首先,cognos只是一个统计、展示工具,不是查询工具。
 
其次,你的描述很奇怪,不知道你的模型是FM还是TR做的。
如果是FM的,不管是你条件在哪里设置,都是先拼接好SQL语句再向数据库查询,获取数据的,而不是先获取全部数据,再通过条件筛选的。
如果你是TR,更不会出现你说的情况了。
 
第三,你说的先出一个空表,点确认后再出一个完整的表,
你可以通过两个页面来实现,先给一个空页面,点按钮后再跳到另一个页面。
但这有什么意义呢?比如一个图表,没数据什么也看不到。或者个交叉表、列表,没数据连行和列的标题可能都显不完整,有意义吗?
 
0

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

你说的难道不是filter功能?或者prompt page?
0

常青树 2015-11-02 回答

加一个提示页面,把你的条件放到提示页面上,比如,你报表的筛选条件是【时间】,你就在提示页面上加一个同样的【时间】的筛选控件(下拉框或者text框),报表页面和提示页面的筛选条件要用同样的变量名称

要回复问题请先登录注册