1. 概述
1.1 版本
報表伺服器版本 |
---|
11.0 |
1.2 問題描述
有時報表形式非常簡單,只是簡單的單資料源明細報表,但是資料量非常大,百萬、千萬甚至更多。報表取數及計算時間相當長。
希望能夠提高報表展示速度,對於使用者來說,查詢報表不會有滯後的感覺。
1.3 解決方案
對於單資料集的明細報表,可以啟動 ,提高報表展示速度,優化使用者體驗。
注1:行式引擎不支援 FVS 視覺化看板。
注2:行式引擎不支援決策報表。
注3:行式引擎不支援行動端。
1.4 使用前提
請先參考 行式引擎使用限制 確認報表環境是否支援啟動方式引擎。
若不支援,可參考 後台分頁方案 選取其他合適的替代方案。
2. 範例
本文範例:以 MySQL 資料庫為例,使用行式引擎分頁顯示「S訂單明細」表中的資料,每頁顯示 50 行。
2.1 連結MySQL資料庫
MySQL 資料庫連結步驟請參考:[平台]MySQL資料連結。
2.2 建立報表
2.1.1 資料準備
1)MySQL 資料庫中,需要準備一張表「S訂單明細」。表結構如下:
請自行下載檔案,並將該表上傳至您的 MySQL 資料庫中:S訂單明細.xlsx
2)建立資料庫查詢,選擇資料連結為:mysql
建立資料集 ds1:SELECT * FROM S訂單明細,點選「確定」,資料集準備完成。如下圖所示:
2.1.2 設計報表
建立一張普通報表,設定 A2~F2 儲存格縱向擴展,左父格為預設。
範本樣式如下:
2.3 設定報表引擎屬性
1)點選菜單欄「範本>報表引擎屬性」,會彈出報表引擎屬性介面。
2)勾選「啟動後台分頁」,選擇「行式引擎」。
3)在行式引擎設定項中,勾選「固定行數分頁」,設定每頁記錄數為 50。
點選「確定」,報表行式引擎屬性設定完成。如下圖所示:
注1:每頁記錄數不得超過500。
注2:資料量較大時,請勾選「使用按頁運算分段執行報表」,以防出現卡頓現象。
2.4 效果預覽
點選「分頁預覽」,效果如下圖所示: