2011-04-18 161 views
1

有沒有辦法根據字段更改組的列?Jasper報告組和列

我有以下數據集: [名稱,類型,字段]

,我想它顯示這種類型組= 1:

Name Money 
Bob 1 
Jen 2 

用於type = 2:

Name  Number of Cars 
Clarkson 10 
James 2 

有沒有辦法讓列的機會基於字段的文本?

回答

0

您不能更改標籤如果您使用Java bean作爲數據源,我會建議您將type設爲String。當您檢查並設置豆類的值時,您可以檢查type == 1type == 2等,並相應地設置字符串。

我唯一能想到的辦法就是創建一組數據報告對象,並在iReport中創建3個模板,每個頻段1個。然後,您可以根據您的數據顯示/隱藏報表。如果您不打算在1份報告中顯示全部3個數據集,那麼我建議您選擇第一個選項,因爲這種做法對於您從中得到的結果有太多的工作要做。