中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

FineReport報表和水晶報表的比較

發布時間:2020-06-30 19:39:04 來源:網絡 閱讀:357 作者:fdehhsg 欄目:關系型數據庫

FineReport報表軟件針對復雜格式的報表數據及Web報表的展現,通過多源分片、不規則分組、雙向擴展來輕松拖拽做復雜格式的報表,制作報表從此擺脫了復雜的SQL和表達式,不需要編程,大大提高了報表制作的效率。

相對于水晶報表(Crystal Report),FineReport報表無論是在報表設計,數據展現,還是表單,應用集成等方面,都具有明顯的優勢。

報表設計

在報表設計方面,FineReport報表工具的優勢主要體現在以下幾個方面:

  • 多數據源

    FineReport報表設計天然支持多數據源(集),同一張報表的數據可同時來自多個數據表,多個不同的數據庫,或者多個不同的用戶自定義數據視圖,然后在報表中可直接相互運算形成最終的報表。

    并且連接數據源的方式也多種多樣,支持JDBC,JNDI數據源,如Oracle,DB2,SQLServer,MySQL等主流的數據庫,自定義的程序數據源,文本數據源,Hibernate數據源,Remedy等等,同時數據源具有無限的擴展性,可以支持WebService,SOA等標準的數據。

    水晶報表(Crystal Report)在理論上只支持單數據集,對多集的支持依賴于數據庫的運算能力(叉乘與聯合等或寫存儲過程),多庫一般難以支持。另外一種處理方式,就是將多數據源先變相整理成單一數據源,然后再進行其它操作,并不是真正意義上的多數據源。

  • 分組的調整,不完全分組

    分組是報表數據當中,最常見的方式。FineReport報表工具的分組,是建立在單元格的基礎之上,因此刪除分組,更改分組字段等操作,就只需要對單元格進行操作,與報表內其它的數據無關。另外,在很多情況下,數據并非枚舉式的完全分組,而是一些固定行列,或者按段分組等形式,FineReport報表提供了用戶自定義分組,只需要添加一些條件,即可達到不規則分組的目的。

    水晶報表(Crystal Report),所有的數據都被劃分在條帶狀的模型當中,刪除分組時會將相關的分組匯總單元一并刪除,調整分組字段只能刪掉重建,整個操作比較繁瑣,且會導致重復工作。而不規則分組,在Crystal Report當中,則僅僅只是修改組名,無法修改其它跟隨數據的計算。

  • 數據擴展和交叉表

    FineReport報表工具的數據擴展,是雙向的,也就是行列對稱,橫縱方向能力一致,可以方便地制作交叉報表(多層),可同行式表一樣制作復雜表頭。

    水晶報表(Crystal Report)制作交叉報表的方式,是采用專門的交叉表模型,其表頭是按照向導自動生成的,缺乏靈活性。

  • 報表分片

    復雜報表當中,報表分為多片的現象非常常見,即整個報表是一個大的規則的報表,但是實際上可以分為多個不規則的小區域,各個區域之間看似沒有聯系,但是數據之間實際可以相互關聯。FineReport由于支持多數據源,以及數據的行列對成擴展,因此支持報表的各片獨立重復或者相互運算,并且允許固定和變動分片的混合。

    水晶報表(Crystal Report)的單表模型不能支持分片。對于分片的報表,一種處理方法是事先編程準備數據,另一種則是靠子報表拼接來完成。處理相當繁瑣,并且這兩種處理方法也并非每次都能夠達到要求,設計出需要的報表格式。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阜城县| 卢龙县| 东阿县| 台中县| 临邑县| 乳山市| 黑山县| 大同县| 巴青县| 颍上县| 保亭| 来安县| 明星| 改则县| 岳西县| 阳西县| 昭苏县| 乡宁县| 龙泉市| 永城市| 辽宁省| 蛟河市| 濮阳县| 宁远县| 凤山县| 衡阳县| 柘荣县| 墨玉县| 和静县| 和田市| 江陵县| 连江县| 东光县| 邯郸县| 科尔| 大悟县| 漳州市| 突泉县| 淮南市| 凤山市| 金坛市|