iReport利用Print Repeated Values做分組報表以及對重複值做distinct運算

iReport自帶的分組功能有可能是比較符合西方的分組標準,對於中國人來說希望顯示方便、節省紙張,對於iReport實現起來就稍微複雜一點了。

本文所用demo地址:http://download.csdn.net/detail/u013284604/6812623

iReport版本 5.1.0,demo所用數據源:json數據源

一、iReport利用Print Repeated Values做分組報表

首先看一下預覽效果

效果看起來還不錯,主要是用了3個技巧1、Print Repeated Values屬性的勾要去掉2、設置邊框 3、不足的邊框由Frame組件補全

這個截圖比較麻煩,在這裏不詳細介紹了,大家直接從文章開頭的鏈接下載demo吧

二、統計集裝箱個數

由於有重複的箱號,所以不能直接將20列的數據直接求和,要進行distinct

1、新增一個變量:numOf20用來記錄20尺集裝箱的個數,表達式如下圖

2、設置變量屬性

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章