1. 概述
1.1 問題描述
希望填報時上方可以實時顯示當前頁面的有效記錄數(什麽是有效記錄數可以自己定義),示例效果如下圖所示:
1.2 實現思路
可以添加公式通過 count 計數函數實現,示例中統計出産品名稱字段不爲空的個數,即爲有效記錄數。
2. 示例
2.1 準備報表
打開設計器内置報表:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Form\LineForm\LineForm4.cpt
2.2 添加公式
合并 B1~C1 單元格,添加文字有效記錄數:,合并 D1~F1 單元格,添加公式count(GREPARRAY(array(C3),len(item)!=0))或count(GREPARRAY(array(C3),item!=""&&item!=null)
公式的作用是首先将 C3 轉爲數組,過濾掉其中爲空的記錄,最後統計剩餘記錄即不爲空的個數。
注:該公式必須在公式編輯界面勾選填報/分析時,保留公式用於計算。
2.3 效果預覽
1)PC 端
保存報表,點擊填報預覽,效果如 1.1問題描述 中所示。
2)移動端
同時支持 App 端和 H5 端預覽,效果如下圖所示:
3. 模板下載
已完成模板可參見:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Form\FormFAQ\EffectiveRecords.cpt
點擊下載模板:EffectiveRecords.cpt