Welcome! 登入 註冊
美寶首頁 美寶百科 美寶論壇 美寶落格 美寶地圖

Advanced

Web報表工具的web功能詳解

Posted by frlily 
Web報表工具的web功能詳解

分類標籤: 資訊
•        web在線查看和展現
[url=http://www.finereport.com/tw/products/functions]Web報表[/url]工具FineReport全面支持主流的B/S架構,採用純HTML的前端展現。
無論是表格還是統計圖,FineReport[url=http://www.finereport.com/tw/]報表[/url]在瀏覽器端均是純HTML的展示,是基於瀏覽器的即插即用,並且除了IE之外,還支持多種主流的其它瀏覽器,例如Firefox,Chrome等。
[img]http://www.finereport.com/CN/wordpress/wp-content/uploads/images/web-show.jpg[/img]
•        web在線查詢
[url=http://www.finereport.com/tw/products/functions]Web報表[/url]工具FineReport採用基於web的通用查詢。
[url=http://www.finereport.com/tw/]FineReport[/url]報表工具定義參數的靈活性,參數設計界面支持任意布局和豐富的編輯器,使得通用查詢功能的實現十分輕鬆。用戶可選擇一個或多個指標並分別提出對每個指標的條件,再將這些條件聯接起來(AND/OR)形成完整的查詢條件,直接影響報表用於取出數據的SQL語句。
[img]http://www.finereport.com/CN/wordpress/wp-content/uploads/images/para-inquiry.jpg[/img]
•        web在線編輯
[url=http://www.finereport.com/tw/products/functions]Web報表[/url]工具[url=http://www.finereport.com/tw/]FineReport[/url]擁有在線實時編輯器,報表數據在線實時編輯,所見即所得。
在線實時編輯器,就是用於在線編輯報表的工具,編輯的內容是基於HTML的報表內容。在線實時編輯器的功能點如下:
1.        數據編輯:支持用戶對報表的內容,位置,前景,背景,字體,大小,邊框等各種樣式進行在線的編輯。
2.        位置調整:通過調整內容的對齊方式對內容的布局方式進行微調。以適應各種不同印表機在列印時的細微偏差。
3.        列印:編輯後的報表可直接提交至印表機進行列印。
4.        保存:編輯後的報表需要保存,則將該編輯過的文件以XML的形式單獨保存到指定的目錄下。
[img]http://www.finereport.com/CN/wordpress/wp-content/uploads/images/web-edit.jpg[/img]
•        web在線管理
[url=http://www.finereport.com/tw/products/functions]Web報表[/url]工具FineReport提供了純B/S的管理平台,大大簡化了管理階層對於伺服器的配置過程。
[url=http://www.finereport.com/tw/products/functions]Web報表[/url]用戶能夠在伺服器端靈活方便地定義諸如數據連接、伺服器數據集、緩存設置、列印(伺服器)、郵件等功能。
[img]http://www.finereport.com/CN/wordpress/wp-content/uploads/images/web-manage.jpg[/img]
Web報表工具FineReport的複雜報表設計功能
FineReport[url=http://www.finereport.com/tw/products/functions]報表工具[/url]之所以能成為中式[url=http://www.finereport.com/tw/products/functions]Web報表[/url]工具的最優選擇,在於它有著完善齊備的功能體系和簡單易用的功能優勢,完全支持複雜報表製作。
[url=http://www.finereport.com/tw/]FineReport[/url]報表工具的複雜報表設計功能表現在以下幾個方面:
•        報表多源分片:
中國特色報表經常需要在一個報表中展現存在於幾個資料庫表中的數據。傳統[url=http://www.finereport.com/tw/products/functions]Web報表[/url]工具採用創建統一視圖、寫存儲過程和用程序準備數據或者子報表來解決問題,效率低下。
而[url=http://www.finereport.com/tw/]FineReport[/url]報表工具的多源分片思想徹底解決了以上問題。一張報表能從多個資料庫中提取數據或從一個資料庫中多張資料庫表中提取數據,報表製作效率提高五倍以上。同時,還能實現傳統Web[url=http://www.finereport.com/tw/products/functions]報表工具[/url]基本沒有辦法實現複雜分片報表。
•        報表層次坐標:
由於Web[url=http://www.finereport.com/tw/products/functions]報表工具[/url]FineReport採用的數據模型,是通過報表單元格綁定數據列,擴展來實現數據的讀取和展現。在進行模板設計時,單元格尚未進行擴展,但是單元格的表達式往往需要對擴展後的單元格進行運算。對擴展後的單元格進行唯一性的定義,這就是單元格的層次坐標,FineReport[url=http://www.finereport.com/tw/products/functions]報表工具[/url]通過層次坐標來表現報表單元格的空間感。
•        報表自由分欄:
Web報表工具[url=http://www.finereport.com/tw/]FineReport[/url]的自由分欄可以允許用戶自定義分欄的列數和行數,並且允許只將報表的一部分內容分欄顯示,使得使用更加人性化。
•        報表數據字典:
很多時候,在原始數據當中,保存的是編碼性質的數據,而在數據呈現時,需要顯示的是有意義的實際值。[url=http://www.finereport.com/tw/products/functions]Web報表[/url]工具FineReport提供了根據編碼表顯示相應數據,這個編碼表就是數據字典。
•        組織遞歸樹報表:
通過id與其父id共同來實現組織樹型報表的,可以看到我們需要知道資料庫表中共有多少個層級,然後將id拖至單元格中使用其父id過濾來選出每層的數據。[url=http://www.finereport.com/tw/products/functions]Web報表[/url]工具FineReport7.1版本中提供了遞歸演算法,可以根據id與其父id一次性生成所有的層級,還可以任意的控制需要顯示的層次數。
•        摺疊式動態報表:
Web報表工具FineReport實現了樹形摺疊式報表,可以在bs瀏覽界面中動態地展開或收縮某組數據。樹形展開的摺疊報表可以用控制項設置|按鈕|樹節點按鈕來製作。
•        報表數據鑽取:
Web報表工具[url=http://www.finereport.com/tw/]FineReport[/url]設計的報表,可以對單元格進行鏈接,實現數據鑽取的效果。FineReport的所有報表類型均可以使用該功能,並且可以利用該功能實現不同類型報表間的鏈接,比如:使用線性設計交叉報表,對數據進行匯總統計,在匯總結果上添加參數分組報表的鏈接,利用分組報表顯示明細數據,可以發揮二者各自的優勢,達到數據鑽取的效果。
•        報表超級鏈接:
[url=http://www.finereport.com/tw/products/functions]Web報表[/url]工具FineReport中的超級鏈接功能可以實現多種需求:數據的無限層次鑽取;鏈接到某個網頁;引入js腳本;甚至可以進行填報操作使得提交按鈕位置可以任意設定。
•        多數據源填報:
多數據源是指一張報表的數據來自多個物理數據表(或類似數據體,如視圖或其他虛擬表)。反之,Web報表工具[url=http://www.finereport.com/tw/]FineReport[/url]的多數據源填報意為不僅將數據回填到一個資料庫的多張數據表中,甚至回填至多個資料庫的多張數據表中。
•        報表程序數據集:
[url=http://www.finereport.com/tw/products/functions]Web報表[/url]工具FineReport的數據來源可以是資料庫數據或是文本數據,還可以是其它任何類型的數據,因為FineReport報表是通過TableData介面來讀取數據源的,而上述所有的數據來源都實現了該介面,因此用戶只要實現了TableData介面,也就可以用自定義類型的數據源了(程序數據集),FineReport[url=http://www.finereport.com/tw/products/functions]報表工具[/url]引擎就能夠讀取定義的數據源作為報表數據源使用。
•        報表數據清洗:
在實際的項目應用中,原始的數據量非常大,導致報表性能差,運行速度緩慢。傳統Web報表工具解決的辦法是建立中間層資料庫,將原始數據匯總後保存到中間層,報表則基於中間層資料庫來展示數據。
Web報表工具[url=http://www.finereport.com/tw/]FineReport[/url]在數據清洗上有自己的獨特功能。由於FineReport綁定數據與填報數據並無相關性,因此可以直接通過報表工具先對要查詢的表進行數據的匯總,然後將處理過的數據通過填報存儲到指定的表,並且利用定時任務調度可達到自動定時匯總填報的效果。
•        報表自定義函數:
[url=http://www.finereport.com/tw/products/functions]Web報表[/url]工具FineReport已經提供了大量的自帶函數,在正常情況下足夠滿足用戶的報表製作需求,但是在一些殊領域,可能需要一些特殊的函數,在這種情況下,FineReport[url=http://www.finereport.com/tw/products/functions]報表工具[/url]提供了自定義函數機制,可以由用戶根據業務需要自己來定義一些函數。

FineReport[url=http://www.finereport.com/tw/products/trial]報表免費下[/url]載——零編碼做報表、多維圖表、多源填報、許可權管理,完美兼容excel。官網:http://www.finereport.com/tw/