反饋已提交
網絡繁忙
在文檔 按段分組 中,透過【分組】→【進階】→【自訂】→【條件分組】實現了按固定年齡段進行分組匯總,現在我們希望實現資料按不同的段長參數進行動態分組。效果如下圖所示。
透過【儲存格元素】→【資料設定】中的【分組】→【進階】→【自訂】→【公式分組】實現。
建立普通報表,建立資料集 ds1,SQL 查詢語句為:【SELECT 年齡, count(1) as 數量 FROM 員工資訊表 group by 年齡】 。如下圖所示。
設計表格如下圖1所示。
設定 B2 儲存格資料設定為【匯總】→【求和】,如下圖2所示。
在參數面板拖入一個【標籤元件】和【數字元件】,設定【標籤元件】的元件值為【段長:】;【數字元件】的元件名稱為【num】,標籤名稱為【段長:】。如下圖1所示。
點選【預定義元件】,將【查詢按鈕】拖入參數面板,如下圖2所示。
選中 A2 儲存格,資料設定為【分組】→【進階】→【自訂】→【公式分組】,選擇顯示模式為【普通分組】,自訂值中輸入公式:【"["+((roundup($$$/$num)-1)*$num+1)+"~"+(roundup($$$/$num)*$num)+"]"】,公式說明如下表。步驟如下圖所示。
ROUNDUP()
PC 端:儲存報表,點選【分頁預覽】,效果同第一章第1節預期效果一緻。
行動端:App 端和 HTML5 端均支援。
已完成範本可參見:【%FR_HOME%\webroot\WEB-INF\reportlets\doctw\Advanced\GroupReport\按段動態分組.cpt】。
點選下載範本:按段動態分組.cpt
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙