一、概述
1
版本。
報表伺服器版本 |
---|
11.0 |
2
應用場景。
資料分析預覽方式可以在查看資料時,對資料進行簡單的分析操作,包括:排序、條件篩選、欄表篩選。
3
功能簡介。
資料分析預覽的方式有兩種,分別如下:
按鈕:在設計器預覽按鈕欄表下直接選擇【資料分析】即可。
後綴:直接在存取範本的URL後面加參數後綴【&op=view】即可。
注1:行動端是不支援資料分析預覽的。
注2:資料分析預覽時,資料不會分頁展示。
二、資料分析預覽設定
1
設定方式。
採用伺服器設定:設定方式預設為【採用伺服器設定】,底部功能均被置灰不可編輯,該方式作用於當前伺服器下的所有範本。
如果想要修改伺服器預定義的資料預覽設定,可以點選設計器菜單欄【伺服器】→【伺服器配置】→【資料預覽設定】進行修改。
為該範本單獨設定:點選設計器菜單欄【範本】→【範本Web屬性】→【資料分析設定】,設定方式下拉選擇【為該範本單獨設定】時,可編輯下方的所有功能,配置好的頁面只作用於當前範本,其他範本不可用。如下圖所示。
主要功能模組如下表所示。
功能 | 内容 | 注意事項 |
---|---|---|
排序 | 選中某個儲存格,使用排序工具對該儲存格所在欄的資料進行排序。 | - |
條件篩選 | 選中某個儲存格,設定運算子、資料型別、數值這三個條件,篩選出該儲存格所在欄的某些資料。 | - |
欄表篩選 | 選中某個儲存格,複選該儲存格所在欄的去重資料欄表,只顯示勾選的資料。 | 如果前端顯示的資料量大於 100 筆,那麼欄表篩選工具就不顯示。 |
工具欄 | 可設定是否顯示工具欄以及自訂工具欄顯示的內容。 | 行動端不支援 |
事件設定 | 使用者可新增 Web 事件,詳情可參見 Web 頁面事件。 | 行動端不支援 |
2
排序。
排序指選中某個儲存格,使用排序工具對該儲存格所在欄的資料進行排序。預設勾選,效果如下圖所示。
3
條件篩選。
條件篩選指選中某個儲存格,設定運算子、資料型別、數值這三個條件,篩選出該儲存格所在欄的某些資料。預設勾選,效果如下圖所示。
4
欄表篩選。
欄表篩選:選中某個儲存格,複選該儲存格所在欄的去重資料欄表,只顯示勾選的資料。預設勾選,效果如下圖所示。
5
工具欄。
系統預設勾選使用工具欄,即分頁預覽時上方會顯示工具欄,如果需要隱藏工具欄,取消勾選即可。使用方法與分頁預覽中的 第2章第4節相同。
頁面設定:指報表在列印時的頁面設定,可對【方向】、【紙張大小】、【頁邊距】進行設定。如下圖2所示。
列印預視:可預覽報表在列印時的效果。
其他按鈕與分頁預覽中的效果相同。
6
事件設定。
點選事件設定下方的,可新增 JS 事件,透過 JavaScript 代碼的方式實現其他預覽需求。詳情可參見:Web 頁面事件 。
三、注意事項
1
無法排序。
資料分析預覽排序需要把最前面的父格設定為欄表(其它欄為分組),否則除了最父格,其他無法排序。
2
不顯示欄表篩選工具。
如果前端顯示的資料量大於 100 條,那麼欄表篩選工具就不顯示,這是 FineReport 資料量限制規則決定的。
3
無法使用分析工具。
以下兩個場景,3 個資料分析工具都不能用。
雙向擴展得到的資料,無法使用資料分析工具。
當儲存格存在【多層父格】,且與父格屬於【同一個資料集】,則無法使用資料分析功能。
範例 | 情況 | 結果 | 分析 |
---|---|---|---|
1 | 儲存格 C1 的父格是 B1 儲存格 B1 的父格是 A1 儲存格 A1 無父格 儲存格 A1、B1、C1 是一個資料集 | 儲存格 A1、B1 有資料分析功能 儲存格 C1 沒有 | 儲存格 C1 的父格層級是 2 且父格 A1、B1 與 C1 是同一個資料集 |
2 | 儲存格 C1 的父格是 B1 儲存格 B1 的父格是 A1 儲存格 A1 無父格 儲存格 A1、B1 是一個資料集,儲存格 C1 是一個資料集,透過過濾和儲存格 A1、B1聯動起來的 | 儲存格 A1、B1、C1 都有分析功能 | - |
3 | 儲存格 E1 的父格是 D1 儲存格 D1 的父格是 C1 儲存格 C1 的父格是 B1 儲存格 B1 的父格是 A1 儲存格 A1 無父格 儲存格 A1、B1 是一個資料集,儲存格 C1、D1、E1是一個資料集,透過過濾和 A1、B1聯動起來的 | 儲存格 A1、B1、C1、D1 有分析功能 儲存格 E1 沒有 | 儲存格 E1的父格層級是2 且父格 C1、D1 與 E1 是同一個資料集 |
4
去除被菜儲存格時的黑框。
資料分析預覽時,被菜儲存格會出現一個黑色邊框,對報表整體美觀的有一定影響,那麼怎麼去除掉這個邊框呢?
解決方案:去除資料分析頁面被菜儲存格時的黑色邊框。