反饋已提交
網絡繁忙
通常情況下,資料是透過某一欄位來進行分組,如日期欄位,每個日期對應一個組,此時分組過於詳細,希望按照年與週來分組顯示。如下圖所示:
注:FineReport 中,week 公式的計算邏輯和 Excel 裏一致,把星期天定義為一個星期的第一天。一年中第一個週,必須從星期天開始。
例如:2010-01-01 是星期五,那麼 2010-01-01 就不算在2010 年的第一個星期裏面,只算在 2009 年的最後一個星期裏。
資料庫中存的是年月日格式的日期,使用者可以透過自訂分組中的自訂值,將資料按照年與週來進行分組。
建立普通報表,新增資料集 ds1,SQL 語句為SELECT * FROM 訂單。如下圖所示:
將欄位拖曳至對應儲存格,如下圖所示:
選擇 A2 儲存格中的訂購日期資料列,資料設定修改為「分組」「進階」。選擇「自訂按鈕」,彈出自訂分組對話框,選擇「公式分組」。顯示模式為「普通分組」,自訂值=year($$$) + "年",讓該訂購日期欄位按照「年」來分組,顯示為“數字+年”,其中 year($$$) 表示傳回當期日期中的年。如下圖所示:
選擇 B2 儲存格的訂購日期資料列,資料設定修改為「分組」、「進階」。選擇「自訂按鈕」,彈出自訂分組對話框,選擇「公式分組」。
顯示模式為「普通分組」,自訂值="第" + week($$$) + "週",讓該訂購日期欄位按照「週」來分組,並顯示為“第+數字+週”,其中 week($$$) 表示傳回當前值是第幾週的數字。如下圖所示:
選擇 C2 儲存格,選擇「儲存格元素>基本>資料設定」,資料設定修改為「匯總」、「求和」,如下圖所示:
儲存範本,選擇分頁預覽,效果如 1.2 節中所示。
App 與 HTML5 端效果相同,如下圖所示:
已完成的範本,可參見%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\GroupReport\自訂公式分組.cpt。
點選下載範本:自訂公式分組.cpt
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙