Hi, have a requirement,the details of which are mentioned below : (1) An iReport having column labels in the group header band. (2) The column details are in the detail band (3) The column labels are displayed in all the pages of the report including the page wherein there are no records in the detail band. According to my requirement,i would want to display the labels in the group header if and only if there are records in the detail band.Instead i get the group header values in every page. Could you please suggest an alternative to obtain a solution for the above requirement asap. My Approach :- Originally,i have created a variable that counts the records in each page.I then parsed an expression in the print when expression of ireport that compares the counter variable value with zero("0" is the initial value of the variable). The record count in the page with no records would be zero accordingly. But strangely though even if the expression is evaluated to true,i would get the column labels in every page and if the evaluation result is false,the labels are not displayed in any pages. See attached jrxml file for more details Thanks in advance, Mahesh [file name=test-d0491379c8b54c9077a4265527cd99ec.jrxml size=72152]http://www.jasperforge.org/components/com_joomlaboard/uploaded/files/test-d0491379c8b54c9077a4265527cd99ec.jrxml[/file]