1. 概述
1.1 版本
報表伺服器版本 | 功能變更 |
---|---|
11.0 | - |
11.0.10 | 支援儲存格資料設定進行批量修改設定 |
1.2 功能簡介
在用戶端的瀏覽器中,查看報表的效果都是透過對基礎資料進行加工而來的。製作一張報表範本,首先需準備報表所需的基礎資料。基礎資料的來源方式有多種,可來源於資料庫表、檢視表、儲存程式,或是其他正文檔案如Excel等等,詳細請查看 資料集 ,不管資料來源於哪種方式,經過哪些預處理,最終都是傳回如下圖所示的一張或是多張二維表:
擁有了這些基礎資料後,我們就可以對這些資料進行再加工,讓其顯示出我們所需的樣式。其資料的顯示方式有三種分別為:列表、分組、匯總,如下圖:
2. 列表
如上圖,製作的報表展示出來的資料與資料集資料完全相同,即資料集中的每條記錄無論是否重複都原封不動的展示出來,此為清單式明細列表。 在設計器中的設定方式如下:
可看到設為列表的資料欄,以“S”表示,其對應英文 select。
3. 分組
分為普通分組、相鄰連續分組和進階分組,如下我們對比看下三者使用的不同情景。
3.1 普通分組
如上圖所示,將資料欄中相同項合併為一組顯示的方式,我們稱為分組顯示。
設計器中的設定方式如下:
可看到設為分組的資料欄,用“G”表示,其對應英文 group。
3.2 相鄰連續分組
像這樣只有連在一起的相同資料才進行合併的方式,我們稱為相鄰連續分組。
設計器中的設定方式如下:
該分組方式的優點為:它一般是配合 SQL 中已排好序的列,對其實現的分組,這樣實現的分組效能比普通分組會好一點,可解決分組慢的問題。其具體使用相鄰連續分組功能來提高報表的效能優化,可查 巧用相鄰連續分組 提高報表效能章節內容。
3.3 進階分組
進階分組又分條件分組和公式分組,點選自訂出現如下介面:
4. 匯總
對於表中的數值類型欄位,我們可以設定其聚合方式,如:可以對銷量欄位,根據地區與銷售員進行匯總求和;或計算出某地區某銷售員所有產品的平均銷量、最大銷量、最小銷量、產品個數等等。這些都屬於資料的匯總。
在設計器中的設定如下對銷量進行數量匯總:
並將 E2儲存格的父格設定為 B2,銷量就可以按照銷售員進行求和,如下:
預覽效果如下圖所示: