1. 概述
在 cpt 範本 開啟新計算引擎 後,點擊設計器功能表列的「範本」,會新增一個「計算屬性」入口。如下圖所示:
本文將對該功能及其包含的多個設定項進行說明。
2. 設定項
2.1 查詢快取
就是資料集快取功能,勾選後可快取查詢結果,從而降低伺服器壓力,提升報表的展現速度。
2.2 多源優化
報表中有多個資料集,且存在較多資料集聯動和資料過濾行為時,勾選後可以優化過濾效能,提升取數效率。
2.3 優先使用遊標分頁
勾選後可以優化報表效能,且支援更多的資料來源。
2.4 摺疊樹效能優化
右上角還有個「實驗性功能」,該入口開啟後有兩個針對摺疊樹效能優化的設定項,如下圖所示:
相關範例可參考:新計算引擎下設定摺疊樹
2.4.1 單個範本摺疊樹效能優化
勾選「摺疊樹」可以優化當前範本前臺資料的載入效能,進而優化摺疊樹的前端效能。
在已經勾選「摺疊樹」後,計算屬性介面會新增一個「非同步取數」設定項,勾選該按鈕範本可非同步取數,從取數階段就對摺疊樹效能進行優化,當資料量較大時可以開啟。
注:底下還有個「展開層級」功能,可自訂摺疊樹默認展開層級,但目前仍在開發中,暫不可使用。
2.4.2 所有範本摺疊樹效能優化
勾選「摺疊樹-非同步取數」可以優化當前工程下所有範本的摺疊樹效能且開啟非同步取數。