當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

報表參數的多值查詢

1. 概述

1.1 需求描述

當參數值爲多個時,如何設置報表的過濾條件呢?如下圖,當參數選擇多個城市時,查詢結果爲多個城市的信息:

5.png

1.2 實現思路

采用報表的過濾功能設置過濾條件,注意操作符的選擇。

2. 示例

2.1 數據準備

新建普通報表,新建數據集 ds1,SQL 語句爲:SELECT * FROM 訂單

0.png

2.2 報表設計

如下圖設計表格,将字段拖入到對應單元格中:

00.png

2.3 添加模板參數

點擊模板>模板參數,添加文本類型參數,命名爲“城市”

2.png

2.4 添加參數控件

編輯參數面板,點擊右側控件設置上方的全部添加,生成參數控件,點擊參數框,選擇下拉複選框控件

image.png

2.5 設置參數控件的數據字典

選中城市下拉複選框控件,控件名稱爲 城市,設置數據字典爲數據查詢,數據集爲ds1,實際值和顯示值都爲貨主城市

image.png

2.6 設置單元格過濾

A2單元格元素增加過濾條件:數據列【貨主城市】【包含於參數【$城市】

4.png

2.7 效果預覽

2.7.1 PC 端

保存模板,點擊分頁預覽,效果如下圖所示:

5.png

2.7.2 移動端

App 及 HTML5 端效果如下圖所示:

01.gif

3. 模板下載

已完成模板可參見:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Parameter\MultiValue\參數多值查詢.cpt

點擊下載模板:參數多值查詢.cpt

附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

7s后關閉

反饋已提交

網絡繁忙