感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
高级JasperReports功能简介
- 高级报表功能概述
- 理解JasperReports架构
子报表的使用
- 创建和集成子报表
- 主报表与子报表之间的参数传递
- 管理子报表数据源
- 组与子报表的比较
变量与计算的使用
- 在报表中创建和使用变量
- 实现复杂计算
- 数据聚合
复杂数据源连接
- 处理多个数据源
- 创建自定义数据源
- 实现数据源过滤器
自定义报表模板
- 创建自定义模板
- 使用样式和条件格式
- 设计动态报表
高级图表与可视化
- 实现高级图表和图形
- 使用自定义可视化
- 创建和集成数据透视表
- 集成第三方可视化库
脚本与表达式
- 编写自定义表达式和脚本
- 在JasperReports中使用JavaScript和Groovy
- 使用脚本片段实现高级逻辑
参数化与用户输入
- 创建和使用复杂参数
- 设计交互式报表
- 实现参数驱动的报表内容
将JasperReports与应用集成
- 在Java应用中嵌入JasperReports
- 使用JasperReports Server
- Web服务集成
高级导出选项
- 将报表导出为各种格式
- 自定义导出配置
- 实现自定义导出器
性能优化
- 优化报表性能
- 管理大数据集
- 高效报表设计的最佳实践
安全与权限
- 实施报表安全
- 管理用户权限和访问控制
- 使用JasperReports Server进行安全报表分发
高级分组技术
- 更高级的分组使用培训
- 多页控制
- 内部带有可变部分的固定表单
- 前面可变但后面固定的前后页
总结与下一步
要求
- 具备JasperReports基础知识
- 熟悉SQL和数据库概念
受众
- 商业智能分析师
- ETL开发人员
- 数据库专业人员
14 小时
客户评论 (4)
Deepthi非常关注我的需求,她能够判断何时增加复杂度,何时采取更结构化的方法。Deepthi真正按照我的节奏进行培训,确保我能够自己使用新的功能/工具。她先演示,然后让我自己重新操作,这极大地帮助了我巩固所学内容。我对这次培训的结果以及Deepthi的专业水平感到非常满意!
Deepthi - Invest Northern Ireland
课程 - IBM Cognos Analytics
机器翻译
分享应用示例
课程 - Alteryx for Data Analysis
机器翻译
表达和解释非常清晰
Harshit Arora - PwC South East Asia Consulting
课程 - Alteryx for Developers
机器翻译
线性回归 - 预测趋势的算法
Vincent Ko - UBS
课程 - Data Preparation with Alteryx
机器翻译