1. 概述
本文檔主要介紹 FineReport 的常用詞彙,方便使用者進行查詢和了解。
2. 設計器
名詞 | 含義 |
---|---|
普通報表 | 儲存的檔案類型為 cpt,依靠着儲存格的擴展與父子格的關係來實現範本效果,可進行參數查詢,填報報表,圖表設計等等,但是在分頁預覽模式下不能在報表主體中展示元件,而且儲存格間相互影響,很難保持獨立性。 |
FineVis資料視覺化 | 又名 FVS 視覺化看板,專注於資料視覺化,製作程式所見即所得。力圖用便捷、專業的產品化方式滿足參觀、監視、匯報等視覺化看板需求。 |
複合式報表 | 一般適用於一張範本中顯示多個獨立模組的報表,每一塊都類似一張單獨的報表或者一張圖表,塊與塊之間相對獨立,互不影響。 |
決策報表 | 儲存的檔案類型為 frm,自由靈活的設計風格,可以說其專為企業戰情室和行動端而生,可製作畫面美觀、內容豐富的管理儀表板,製作在手機、平板等行動裝置端查看的敏捷報表。 |
Word 報表 | 基於 Word 加入動態資料、表格、圖表進行報表設計,實現報表資料實時變化。詳細介紹請參考:Word 報表 。 |
分頁預覽 | 是 FineReport 的預設預覽方式,當範本中的資料內容無法在一頁內展示時會自動分頁,一般在只需要查看報表資料時使用。 |
填報預覽 | 指在 Web 端預覽用來填報資料的範本,一般在只需要錄入修改資料的時候使用,也可用來查看資料。 |
資料分析 | 指在預覽範本時可以對資料進行簡單的分析操作,包括:排序、條件篩選、列表篩選。 |
行動端預覽 | 指透過掃碼直接在手機上展現報表,讓使用者直覺地看到當前設計範本的實際效果。 |
開發者除錯 | 指新版決策報表可以在瀏覽器中調整範本的佈局,實現所見即所得。 |
PC 端預覽 | 針對於決策報表設計模式而言,指在 Web 端預覽決策報表 。 |
工作區間 | 工作區間是指當前設計器所工作的工程。工作區間又分為「本地目錄」和「遠端伺服器」。「本地目錄」指從官網下載安裝的設計器中已內建 Tomcat 伺服器。「遠端伺服器」指使用遠端設計或者將 FineReport 報表工程部署到其他伺服器上時所使用的另外建立的一個工程。 |
儲存格元素 | 指在儲存格內插入的內容,可以插入資料欄、普通文字、富文字、公式、圖表、圖片、斜線、子報表 。 |
懸浮元素 | 指插入的內容懸浮於報表主體上面,可以插入普通文字、公式、圖表、圖片。 |
富文字 | 指多文字格式,可以對字體進行樣式設定的一種文字。一個儲存格中所有內容只能設定一種樣式,透過富文字可將一個儲存格中的內容設定不同的樣式。 |
擴展 | 指資料集中的欄位拖入到儲存格後資料的擴展方向。可分為: 1)縱向擴展:儲存格中欄位的資料縱向擴展,在不同儲存格中展示。 2)橫向擴展:儲存格中欄位的資料橫向擴展,在不同儲存格中展示。 3)不擴展:儲存格中欄位的資料不擴展,所有資料在一個儲存格中展示。 |
父子格 | 儲存格中的資料欄在進行擴展的程式中存在相互聯動的關係。儲存格進行擴展的程式中,在無父格的情況下,相對於其右(下)邊的儲存格而言,擴展格是主動複製的,被稱為其它格(其右/下的格)的父格,而其右(下)的儲存格是被動跟隨複製的,被稱為擴展格的子格。父格和子格是相對的概念,即某格是另一格的父格或子格,不存在單獨的父格或子格。 從父格的定義中看,顯然只有擴展格才能是其它格的父格。 |
左父格 | 儲存格進行縱向擴展時,我們稱其為其右邊格子的左主格。 |
上父格 | 儲存格進行橫向擴展時,我們又稱其為其下邊格子的上主格。 |
最父格 | 嚴格來說要分為「最左父格」和「最上父格」,指父子格關係上面的最左或最上。 最父格必滿足以下特點: 1)存在跟隨其擴展的子儲存格,也就是有儲存格以它為父格。 2)最父格自身是沒有父格的,所以其擴展不受其他儲存格影響。 |
可伸展性 | 可伸展性指儲存格中的資料在擴展時,其對應的父格可隨資料的擴展而進行伸展使得父格中的內容置中或者靠左靠右顯示。可分為: 1)縱向可伸展:資料從上到下縱向擴展時,可以設定擴展格左側儲存格的縱向可伸展性。 2)橫向可伸展:資料從左到右橫向擴展時,可以設定擴展格上方儲存格的橫向可伸展性。 |
儲存格實際值 | 是指儲存格實際的值。 |
儲存格顯示值 | 指對實際值進行形態和樣式設定後顯示在頁面的值。 |
資料字典 | 在原始資料當中,儲存的是編碼性質的資料,而在資料呈現時,需要顯示的是有意義的值,即根據編碼表顯示相應的資料,這個編碼表就是「資料字典」。 |
內容提示 | 類似於 Word 裏面的註釋,當我們將滑鼠行動到相應儲存格時,會彈出對應的註釋。 |
跟隨頁面設定 | 當前儲存格,Web 端展示以及列印匯出時,根據內容的多少,自動調整列高和欄寬,顯示全部內容。 |
不自動調整 | 當前儲存格,Web 端展示以及列印匯出時,以設計器中實際大小展示,儲存格中的內容,截取顯示。 |
自動調整列高 | 當前儲存格,設計器中的大小不足以擺放下全部文字時,Web 端展示以及列印匯出時,將保持欄寬不變,根據內容的多少,自動調整列高,顯示全部內容。 |
自動調整欄寬 | 當前儲存格,設計器中的大小不足以擺放下全部文字時,Web 端展示以及列印匯出時,將保持列高不變,根據內容的多少,自動調整欄寬,顯示全部內容。 |
列前分頁 | 每頁顯示固定的列數後分頁,在指定的列前對資料進行分頁。 |
列後分頁 | 每頁顯示固定的列數後分頁,在指定的列後對資料進行分頁。 |
欄前分頁 | 每頁顯示固定的欄數後分頁,在指定的欄前對資料進行分頁。 |
欄後分頁 | 每頁顯示固定的欄數後分頁,在指定的欄後對資料進行分頁。 |
分頁時斷開 | 要是為合併格服務的,當分頁斷開正好位於合併格的中間時,合併格里的值是否拆分後在兩頁裏顯示。 |
不分欄 | 指資料全部縱向排列或橫向排列。 |
列分欄 | 指分欄的資料超過固定的列就另起一欄顯示。 |
欄分欄 | 指超過固定的欄就另起一欄顯示。 |
卡片分欄 | 資訊以卡片的形式在頁面顯示,每個卡片均有大標題和表頭,並且各卡片之間有空列或空欄進行分割。 |
普通分組 | 將資料欄中相同項合併為一組顯示的方式。 |
相鄰連續分組 | 只將連在一起的相同資料才進行合併的方式。 |
進階分組 | 可分為條件分組和公式分組,可自訂分組的條件。 |
範本 Web 屬性 | 指範本在瀏覽器中預覽時所需要設定的基本屬性,設定範本基本屬性、印表機屬性、分頁預覽設定、填報頁面設定、資料分析設定、瀏覽器背景、引用CSS 或 引用JavaScript。 |
自適應 | 指使用者在 PC 端或行動端預覽範本時,範本能夠根據螢幕解析度自適應。詳細介紹請參見:PC端自適應屬性 ,[通用]行動端自適應 。 |
超級連結 | 可以實現開啟一個網頁,鑽取另一張報表,傳送電子郵件,下載檔案,資料排序,結合傳參實現聯動等效果的連結。 |
參數 | 指在設定或指派不同的數值來實現一個目標結果,這些數值就是參數。參數的主要作用是實現使用者與資料的實時交互,即進行資料的過濾。 |
範本參數 | 範本參數是指在當前範本下建立的參數,只有當前報表可以使用該參數來設計報表,且必須與過濾條件結合篩選資料。 |
全局參數 | 全局參數是在當前報表工程下建立的參數,前報表工程下的所有報表都可以使用該參數來設計報表,必須與過濾條件結合篩選資料。詳細介紹請查看:全局參數 。 |
資料集參數 | 建立資料集時,在 SQL 查詢語句中定義資料集參數,直接在資料查詢時就完成資料的過濾操作。資料集參數根據使用範圍不同分為範本資料集參數和伺服器資料集參數。 |
3. 資料準備
名詞 | 含義 |
---|---|
資料連結 | 指建立 FineReport 產品與資料庫的連結,讓 FineReport 能獲取到資料庫中的資料。 |
資料集 | 指可直接應用於範本設計的資料展現集合。按其來源範圍資料集可以分為資料庫查詢 , 內建資料集 , 檔案資料集 , SAP 資料集, 儲存程式 , 多維資料庫 ,聯動資料集 以及 樹資料集。 |
資料庫查詢 | 對資料源中的資料庫表,直接使用 SQL 語句,來選擇所需要的資料欄位。 |
內建資料集 | 指建立一個類似資料庫表的原表,可作為範本的資料源來設計報表。 |
檔案資料集 | 指以 txt 正文檔案、Excel 檔案和 XML 檔案中的資料為資料集,將這些檔案中的資料載入進行,並以二維表的結構展示在資料集當中,以供範本使用。 |
SAP資料集 | 建立一個 SAP 資料連結,透過該資料連結建立 SAP 資料集。 |
儲存程式 | 直接將儲存程式作為資料集,不需要在資料庫查詢而是去呼叫儲存程式。 |
多維資料庫 | 在XMLA 資料連結的基礎上,建立多維資料庫 XMLA 資料集。 |
聯動資料集 | 在不同的資料源進行篩選取數或存取不同的資料庫;利用來自不同的資料源形成一個資料集。 |
樹資料集 | 指元件綁定樹資料集, Web 端查看時就會自動生成樹形層級結構。 |
4. 元件
名詞 | 含義 |
---|---|
正文元件 | 主要用於暱稱、名稱等填寫,使用者按照規則要求輸入即可。 |
正文域元件 | 正文域元件支援換列符,當使用者需要輸入或編輯長字串時可使用該元件。 |
數字元件 | 可透過該元件輸入數字資訊(整數、負數、小數)。 |
密碼元件 | 可透過該元件輸入密碼資訊,錄入密碼。 |
按鈕元件 | 可透過該元件執行提交、插入列、刪除列、樹節點展開與關閉等操作。 |
複選按鈕元件 | 可透過該元件執行批量選中操作。 |
無線電鈕組元件 | 當選項數量小於等於 4 時,一般使用無線電鈕組元件。 |
複選按鈕組元件 | 當選項數量大於 4 時,一般使用複選按鈕組元件。 |
下拉框元件 | 透過該元件下拉選擇某個選項資訊,錄入或查詢資料,僅支援單選。 |
下拉複選框元件 | 透過該元件下拉選擇多個選項資訊,錄入或查詢資料,支援多選。 |
日期元件 | 當使用者需要輸入一個時間,使用日期元件,彈出時間面板進行選擇。 |
下拉樹元件 | 可透過該元件選擇具有多層樹狀結構的資料,錄入或查詢資料。 |
檢視表樹元件 | 可透過該元件選擇具有多層樹狀結構的資料,錄入或查詢資料。 |
檔案元件 | 可透過該元件上傳檔案。 |
列表元件 | 可透過該元件選擇單筆資料資訊。 |
網頁框元件 | 可透過該元件在報表頁面中嵌入其他網頁或報表。 |
標籤元件 | 可透過標籤元件給元件的「標籤名稱」進行指派。 |
查詢按鈕 | 點選該按鈕後查詢資料。 |
預定義元件 | 一般應用於定義比較複雜且需要重複使用元件的地方。 |