1. 概述
1.1 版本
報表伺服器版本 | 功能變更 |
---|---|
11.0 | -- |
1.2 應用場景
某些情況下,使用者希望用檔案來作為資料集,在參數查詢介面的元件中輸入參數值,點選查詢按鈕,進行資料查詢,要如何實現呢?如下圖所示:
1.3 實現思路
透過設定下拉框資料字典綁定檔案資料集對應欄,進行參數過濾,即可進行資料查詢。
2. 範例
2.1 資料準備
點選下載檔案:檔案資料集參數過濾.xlsx,將檔案放置於%FR_HOME%\webroot\WEB-INF\reportlets\下。
建立普通報表,建立檔案資料集 File1,如下圖所示:
2.2 範本設計
2.2.1 參數設定
1)點選「範本>範本參數」,建立三個範本參數:str、end、area,如下圖所示:
2)編輯參數面板,選擇「全部新增」,標籤元件的元件值分別為:開始時間:、結束時間:、地區:。元件分別選擇:日期元件、日期元件、下拉框元件。如下圖所示:
3)給下拉框 area 設定資料字典,如下圖所示:
2.2.2 報表設計
1)依次綁定訂單ID、客戶ID、訂購日期、貨主地區欄位值,如下圖所示:
2)雙擊 A2 儲存格,設定過濾屬性,如下圖所示:
注1:過濾條件的值需要選擇將字串改成參數,再選擇對應的參數名。
注2:過濾屬性類似於 SQL :where #5='$area' and #3 between '$str' and '$end'
注3:#3、#5 指的是檔案資料集的列序號,具體數值以自身檔案資料集為準。
2.3 效果預覽
2.3.1 PC 端
儲存範本,選擇分頁預覽,如下圖所示:
2.3.2 行動端
App 及 HTML5 端效果如下圖所示:
3. 範本下載
已完成範本,可參考:%FR_HOME%\webroot\WEB-INF\reportlets\doctw\Parameter\檔案資料集參數過濾.cpt
點選下載範本:檔案資料集參數過濾.cpt