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