常見問題
遇到問題了嗎?不用擔心,答案都在這。
全站搜尋

如何調整子表格預設顯示筆數?

隨著子表格的資料量增加,你可能會注意到表單頁載入所需時間變長,除了透過表單分段來降低一次需要載入的資料列進而提升速度。

另一種替代做法則是透過子表格預設篩選來限制載入的資料列。

顯示最新 N 筆資料

當子表格資料是從表單中依序新增時,例如:

可以參考如下步驟:

步驟一:新增序號子表格欄位

如子表格中已經有序號欄位如上圖則可以跳過此步驟;若尚無序號欄位,可以新增一個數字欄位型態搭配序列的預設值。完成設定後,請先儲存設計再執行空值自動填入來套用到既有資料中。

步驟二:新增檢查欄位

新增一個「顯示列數」數字欄位型態搭配 COUNT() 來計算最大顯示到哪一列,例如:

COUNT(B20)-3

上述公式最終會是顯示「最新 3 筆」的資料列,如希望顯示最新 5 筆則可以調整為 COUNT(B20)-5 。

步驟三:新增子表格檢查欄位

新增一個「是否顯示」自由輸入欄位搭配條件公式來判斷該筆資料列是否需要顯示,例如:

IF(A20>A24,"Yes","No")

意思即為當該筆資料列序號大於「顯示列數」時回傳 Yes ,否則回傳 No 。

步驟四:儲存設計並執行公式重算

步驟五:前端設定子表格篩選

在前端中針對「是否顯示」子表格欄位設定 "Yes" 的篩選並儲存為預設

未來新增資料後系統會自動重算「是否顯示」欄位並刷新篩選。

顯示特定時間區間資料

當子表格資料自帶日期欄位時,例如:

步驟一:新增日期子表格欄位

如子表格中已經有日期欄位如上圖則可以跳過此步驟;若尚無日期欄位,可以新增一個日期欄位型態並視需求搭配建立、最後修改日期的預設值。完成設定後,請先儲存設計再執行空值自動填入來套用到既有資料中。

步驟二:新增檢查欄位

新增一個「顯示日期」日期欄位型態搭配 TODAYTZ() 來計算希望顯示的區間,例如:

TODAYTZ()-30

上述公式最終會是顯示「過去 30 天內」的資料列,如希望顯示過去 14 天則可以調整為 TODAYTZ()-14 。

步驟三:新增子表格檢查欄位

新增一個「是否顯示」自由輸入欄位搭配條件公式來判斷該筆資料列是否需要顯示,例如:

IF(B15>A19,"Yes","No")

意思即為當該筆資料列的「訂單日期」大於「顯示日期」時回傳 Yes ,否則回傳 No 。

步驟四:儲存設計並執行公式重算

步驟五:添加每日公式重算

步驟六:前端設定子表格篩選

在前端中針對「是否顯示」子表格欄位設定 "Yes" 的篩選並儲存為預設

未來系統會每日重算更新「是否顯示」的欄位值,並刷新篩選。

備註:「是否顯示」子表格欄位設定隱藏仍可以正確運作,可以視需求隱藏該欄位。

提供回饋給 Ragic

請告訴我們您的意見:(多選, 必填)

請針對上方勾選項目提供詳細說明:

截圖能夠讓我們更清楚了解您的建議:

感謝您的寶貴意見!

    馬上註冊
    免費試用 Ragic!

    用 Google 帳號註冊

    立即科技 Ragic, Inc.
    02-7728-8692
    info@ragic.com
    台北市中正區南昌路二段81號9樓
    使用者條款 | 隱私權政策