Java軟件報表軟件技術博客

          java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
          posts - 355, comments - 100, trackbacks - 0, articles - 3
             :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

          finereport報表制作完成
          用報表工具實現同期比同期比,指的是一個與時間相關的運算。

          上圖報表顯示的就是在同一年內每一個月份與上一個月份的比值。

          下面我們來看一下實現上述報表的過程,工具FineReport報表
          1.連接數據庫frDemo
          2.設計報表
          2.1新建報表

          2.2表樣設計
          按照下圖設計好報表的基本框架
           

          2.3新建一數據集名為ds1
              SQL語句:select 訂單.訂購日期,訂單明細.單價,訂單明細.數量,year(訂單.訂購日期) as 訂購年份,month(訂單.訂購日期) as 訂購月份,訂單明細.數量*訂單明細.單價 as 訂購金額 from 訂單,訂單明細 where 訂單.訂單ID = 訂單明細.訂單ID and 訂單.訂購日期 is not null

          2.4綁定數據列
           
          按照下列表格將數據集的字段拖入對應單元格內,并作相應的設置。
           

          2.5同期比計算
          在D2中填入:’ =if(&D2==1 && &A2==1,,C2/C2[B2:-1])’ ’ if(&D2==1 && &A2==1,,C2/C2[B2:-1])’:
          如果本記錄為所在年份的第一個記錄則為空,否則等于這個月的金額除以上個月的金額。層次坐標

          3.保存預覽
          保存為 %FineReport_HOME%/WebReport/WEB-INF/reportlets/com/doc/4.4.cpt
          啟動服務器,在瀏覽器中輸入以下地址進行瀏覽:
           http://localhost:8079/WebReport/ReportServer?reportlet=/com/doc/4.4.cpt
          這樣一張同期比的報表圖就做好了



          主站蜘蛛池模板: 云南省| 湾仔区| 中西区| 新野县| 临沭县| 子长县| 泗洪县| 沙坪坝区| 清苑县| 吉林市| 谷城县| 上饶县| 易门县| 白朗县| 平南县| 自贡市| 德昌县| 唐河县| 临海市| 平山县| 田林县| 南昌县| 阿瓦提县| 嘉黎县| 双辽市| 措美县| 鸡东县| 天峻县| 临清市| 西城区| 诸暨市| 崇州市| 盈江县| 育儿| 福州市| 潜江市| 嘉黎县| 区。| 堆龙德庆县| 寿宁县| 昌图县|