Hi , In my report i am using five subreports, For subreport1 i gave a condition ( in print when Expression) like $P{columns}.contains("A"). For subreport2 i gave print when Expression $P{columns}.contains("A")&& $P{columns}.contains("B"),Individually Each report is working fine, but when i select both A & B , Both reports are displaying, Please help me in this,Thank you