JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java Tools  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
己加入精華區
by koji at 2008-11-21 23:38
本主題所含的標籤
無標籤
作者 Re:iReport crosstab 簡介 [Re:Fenris]
Fenris





發文: 68
積分: 4
於 2008-11-21 22:14 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
進階版
可分析的行或列都不限一個,這邊除了年份之外再把月份加進來

雖然 wizard 上只能選二個,但在 crosstab 的屬性畫面可加多個
點選 Edit Crosstab Properties


不過額外新增的欄位要手動加入 report 中

報表完成的樣子有點醜


編輯 year 欄位把 position 改成 Stretch

再調整一下 "總營業額" 的欄位大小就好了

最後的成果


光是這樣不能稱為進階版,接下來要把月份改為季
iReport 所提供的 Bucket Expression 可加入各種不同的運算及改變呈現方式
編輯 month 欄位將 $F{month} 改成 new Long(($F{month}.longValue() - 1) / 3 + 1)

如果所要執行的運算太過複雜也可 import 相關 classes 並直接使用
例如 : MathUtil.calculate($F{month}.longValue())

大功告成


執行環境
iReport 3.0

參考資料
iReport

程式下載
crosstab_report.jrxml


reply to postreply to post
玩人生online,選賺錢職業,進朋友公會,打家庭副本,衝公司聲望,解客戶任務,買把妹座騎,點戀愛天賦,修虎爛技能,集3C套裝
話題樹型展開
人氣 標題 作者 字數 發文時間
6054 [精華] iReport crosstab 簡介 Fenris 926 2008-11-21 22:09
5741 Re:iReport crosstab 簡介 Fenris 1364 2008-11-21 22:14
» JWorld@TW »  Java Tools

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8