2012年4月5日木曜日

グラフ付のBIRT帳票サンプル

今後、TIPSとかを書いてくために、元になるサンプルを書いておこうと思う。

売り上げグラフ
データ
最初は、サンプルデータをCSVで作成
uriage.csv

No 日付 商品 数量 単価 店舗
1 2012/06/01 商品A 1 1000 X店
2 2012/06/01 商品B 1 1500 Y店
3 2012/06/02 商品C 2 2000 X店
4 2012/06/02 商品A 1 1000 Y店
5 2012/06/03 商品B 2 1500 X店
6 2012/06/03 商品C 1 2000 Y店
7 2012/06/04 商品A 3 1000 X店
8 2012/06/04 商品B 1 1500 Y店
9 2012/06/05 商品C 4 2000 X店
10 2012/06/05 商品A 4 1000 Y店
11 2012/06/06 商品B 3 1500 X店
12 2012/06/06 商品C 2 2000 Y店
13 2012/06/07 商品A 4 1000 X店
14 2012/06/07 商品B 6 1500 Y店
15 2012/06/08 商品C 7 2000 X店
16 2012/06/08 商品A 4 1000 Y店
17 2012/06/09 商品B 5 1500 X店
18 2012/06/09 商品C 7 2000 Y店
19 2012/06/10 商品A 9 1000 X店
20 2012/06/10 商品B 7 1500 Y店
デザイン
uriage001.rptdesign
デザインのサンプルとして、上記のファイルを用意した。

デザインファイル(uriage001.rptdesign)とCSVファイル(uriage.csv)をダウンロードしてきて同じプロジェクトの下に置きます。
デザインファイル(uriage001.rptdesign)を開き、[Data Source]->[UriageData]をダブルクリック
[Select home folder]で、先ほど配置したCSVファイルを指定します。
私の環境では、「C:\birt\ecliwork\RepSample\data」になります。
※Tomcatの環境で試す場合は、WEBから見える場所にCSVファイルを置いてURIを指定します。

eclipseのIn Web Viewerで表示させると下記のような画面になります。
pdfに出力したファイル
このような帳票がフリーのツールで出来るというのは、なかなか無いのではないかと思います。
二の足を踏ませるのは、日本語の情報の少なさではないかと思います。
このブログがその一助にでもなれば幸いです。

0 件のコメント:

コメントを投稿