大家好,刚刚开始做COGNOS,遇到个问题,分页后的报表点击底部到最后一页页码是"?",在网上搜到这个解决方法,但是不是很明白,请高手帮忙解释下cognos页码与页数解决方法
近日客户提出需在分页的报表上标记出页码与总页数,使用Cognos标准工具的页控件是解决不了问题的:
(1)不能显示总页数;
(2)页码显示必须从第1页开始往后逐页点击,才能正常显示页码,否则显示‘?’。网上搜索资料,
终于在本论坛找到了基本的解决方法:
(1)首先报表要能根据设定的分页条件准确分页;
(2)设定页码:在报表中插入【查询计算】控件,在数据表达式中输入:running-count (expr)这里的expr是报表的分页断点;
(3)设定页数:如果是一个分页条件:【查询计算】控件,在数据表达式中输入count (expr for report),同样这里的expr是报表的分页断点,;如果是多个分页条件:在数据表达式中输入:running-maximum (rank (expr1,expr2,expr3 for report)),当然这种多个分页情况统计页码时running-count (expr3);
收起