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
          這樣一張同期比的報表圖就做好了



          主站蜘蛛池模板: 崇义县| 遂平县| 琼海市| 隆德县| 胶南市| 青龙| 广平县| 团风县| 洛扎县| 弥渡县| 丹寨县| 永兴县| 荥阳市| 巴楚县| 景宁| 那坡县| 安溪县| 调兵山市| 通州市| 收藏| 宁陕县| 西平县| 孙吴县| 黄龙县| 龙泉市| 水富县| 象山县| 兴文县| 郎溪县| 靖远县| 齐齐哈尔市| 曲阳县| 济南市| 恩平市| 卢湾区| 邹城市| 绵阳市| 怀化市| 柳州市| 彝良县| 绥阳县|