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