反饋已提交
網絡繁忙
有時我們需要選擇不同參數,呈現不同的範本內容。例如,根據單選按鈕組選擇的彙總型別,查詢顯示不同的彙總報表。如下圖所示。
使用者需要參數元件來控制報表顯示不同的欄,可有兩種實現方法:
方法一:透過條件屬性控制報表顯示不同的欄。
方法二:透過 SQL 語句控制報表顯示不同的欄。
建立資料集 ds1:【SELECT * FROM 銷量】。
將地區、銷售員欄位拖入儲存格,並分別設定不同的銷量求和,報表樣式設計。如下圖所示。
先新增範本參數【type】,如下圖1所示。
在參數面板新增一個【單選按鈕組】元件和【查詢】元件,單選按鈕組元件的元件名為 【type】。設定資料字典,自訂兩個選項,如下圖2所示。
選中 A1、A2 儲存格,右鍵新增條件屬性:設定列高為 0,公式條件為 【$type!='地區'】。選中 A3、A4 儲存格,同樣新增條件屬性:列高為 0,公式條件為 【$type!='銷售員'】。如下圖所示。
儲存範本,點選【分頁預覽】即可實現效果。
PC端:如本文第一章第2節所示。
行動端:App 端和 HTML5 端均支援。
點選【選單檔案】→【建立普通報表】,如下圖所示。
新增【單選按鈕組元件】,將元件名稱命名為【type】,並新增【查詢按鈕】如下圖所示。
建立資料集 ds1:
SELECT ${if(typ="地區","地區","銷售員")} as a, sum(銷量) numFROM 銷量${if(typ="地區","group by 地區","group by 銷售員")}
【type】參數值預設為【華東】,如下圖所示。
將 【a】 、【num】欄位拖入儲存格,並設定【置中】、【下拉框】,如下圖所示。
範例一:透過條件屬性實現。
已完成範本,可參見:【%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\Parameter\根據參數值顯示不同的欄.cpt】。
點選下載範本:根據參數值顯示不同的欄.cpt。
範例二:透過 SQL 語句實現。
已完成範本可參見:【%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\Parameter\使用SQL語句顯示不同的欄.cpt】。
點選下載範本:使用SQL語句顯示不同的欄.cpt。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙