課程簡介

高級JasperReports功能簡介

  • 高級報表功能概述
  • 理解JasperReports架構

子報表的使用

  • 創建和集成子報表
  • 主報表與子報表之間的參數傳遞
  • 管理子報表數據源
  • 組與子報表的比較

變量與計算的使用

  • 在報表中創建和使用變量
  • 實現複雜計算
  • 數據聚合

複雜數據源連接

  • 處理多個數據源
  • 創建自定義數據源
  • 實現數據源過濾器

自定義報表模板

  • 創建自定義模板
  • 使用樣式和條件格式
  • 設計動態報表

高級圖表與可視化

  • 實現高級圖表和圖形
  • 使用自定義可視化
  • 創建和集成數據透視表
  • 集成第三方可視化庫

腳本與表達式

  • 編寫自定義表達式和腳本
  • 在JasperReports中使用JavaScript和Groovy
  • 使用腳本片段實現高級邏輯

參數化與用戶輸入

  • 創建和使用複雜參數
  • 設計交互式報表
  • 實現參數驅動的報表內容

將JasperReports與應用集成

  • 在Java應用中嵌入JasperReports
  • 使用JasperReports Server
  • Web服務集成

高級導出選項

  • 將報表導出爲各種格式
  • 自定義導出配置
  • 實現自定義導出器

性能優化

  • 優化報表性能
  • 管理大數據集
  • 高效報表設計的最佳實踐

安全與權限

  • 實施報表安全
  • 管理用戶權限和訪問控制
  • 使用JasperReports Server進行安全報表分發

高級分組技術

  • 更高級的分組使用培訓
  • 多頁控制
  • 內部帶有可變部分的固定表單
  • 前面可變但後面固定的前後頁

總結與下一步

最低要求

  • 具備JasperReports基礎知識
  • 熟悉SQL和數據庫概念

受衆

  • 商業智能分析師
  • ETL開發人員
  • 數據庫專業人員
 14 時間:

人數


每位參與者的價格

客戶評論 (4)

即將到來的課程

課程分類