Tôi biết đây là một câu hỏi cũ, nhưng trong tôi giả định Jasper báo cáo đã thay đổi. Bây giờ bạn có thể thực hiện điều này với Kiểu có điều kiện.
Trong iReport bạn tạo Kiểu mới và đặt tên cho nó. Bạn có thể đặt bất kỳ cài đặt mặc định nào, chẳng hạn như phông chữ, màu, kích thước văn bản, v.v. trong kiểu. Sau đó, bạn nhấp chuột phải vào Stlye và chọn Add Conditional Style. Sau đó, trên trường hoặc các trường bạn muốn áp dụng nó cho bạn, hãy đặt kiểu cho trường bạn tạo.
Vì vậy, trong ví dụ của bạn tôi sẽ thiết lập các ForeColor trong stlye chính để có màu đen, thiết lập các biểu thức Điều kiện trong Phong cách có điều kiện để được
$F{y} > $F{x}
và ForeColor trong stlye có điều kiện sang màu đỏ. Sau đó, trong phần chi tiết nơi bạn đã đặt trường y, đặt kiểu cho trường mà chúng ta đã tạo.
Nguồn
2012-03-01 17:52:09
Cảm ơn Tomislav, lời giải thích của bạn đã giúp tôi rất nhiều để đạt được yêu cầu của tôi. Trân trọng, chandu – Chandu