Posted on 2010-05-22 19:04
FineReport——報表技術領跑者 閱讀(605)
評論(0) 編輯 收藏 所屬分類:
Java報表制作
下面介紹一下用FineReport6.5 web報表軟件同期比和比上期報表制作步驟(complex/compare.cpt)

上圖報表的數據源來自于一張表,分別實現了比上期和比去年同期。
下面我們來看一下用FineReport6.5 web報表軟件實現上述報表的過程:
1.連接數據庫FRDemo
2.設計報表
2.1新建報表
2.2表樣設計
按照下圖設計好報表的基本框架

其中F2單元格中填入的公式”date(2007,3,4)”的意思是設置日期為2007年3月4日。
2.3新建一數據集名為Same
SQL語句:select Amount CustomerName Month Year from equipment
2.4綁定數據列

按照下列表格將數據集的字段拖入對應單元格內,并作相應的設置。
單元格
|
內容
|
基本屬性設置
|
A6
|
Same.CustomerName
|
從上到下擴展,字體加粗,其余默認
|
B6
|
Same.Year
|
從上到下擴展,其余默認
|
C6
|
Same.Month
|
從上到下擴展,其余默認
|
D6
|
Same.Amount
|
數據設置:匯總-求和,其余默認
|
2.5設置比值

2.6顯示樣式設置
對比值進行顯示樣式的設置,將其設置為保留兩位小數的百分比。
點擊E6單元格,右擊樣式,選擇百分比,如圖

3.美化報表
3.1設置報表頁眉
在最開始的報表的截圖中,在報表左上角部分有一行文字,在前面表樣設計的時候并沒有寫該行字,其實已經在報表頁眉中設計好了,具體步驟如下:
報表|報表頁眉,打開頁眉編輯框,類型選擇默認頁,區域選擇左區域,如圖

點擊插入文本按鈕 ,出現文本編輯框,寫入” Over the Same Period ”

字體設置如圖

點擊確定。
3.保存預覽