Board logo

标题: Cognos Report Studio 用 JavaScript 实现钻取、过滤和动态显示列(1)简介 [打印本页]

作者: look_w    时间: 2018-6-24 14:12     标题: Cognos Report Studio 用 JavaScript 实现钻取、过滤和动态显示列(1)简介

概述旨在为 Cognos 报表开发人员提供一种 Report Studio 结合 JavaScript 实现钻取、过滤、动态列等效果的方法参考。ReportStudio 中通过引入 js 能大大丰富报表的交互方式和增强报表的展示效果。最终效果如图 1 所示:
图 1. 最终效果示意图功能说明:
适用范围本文实例基于 IBM Cognos 10.2.1 版本编写,并测试通过。
应用场景实现多个维度上实现下钻和上卷通过多维模型能方便的实现下钻和上卷,但是在实践中发现当报表中使用维度数过多时,基于多维模型的报表响应速度将会大大降低。而使用 Cognos Cube 作为数据源的报表当报表当使用维度数太多时,不仅报表响应速度会下降而且会出现 crossjoin set 的报错。此时通过本文介绍的方法基于关系模型来制作报表既能在一张报表上实现多个维度的钻取和过滤,又能达到相对满意的报表响应速度。
满足用户自定义的交互方式用户对报表的交互方式的需求越来越高,越来越个性化。通过本文读者可以举一反三地将 js 方法运用到 Report Studio 报表的开发中以满足用户不同的需求。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0