hi Ravi,
have a look at the attached report. extract the contents and change the .txt extension to .rpt.
this is not a report that was designed as a Label report, but is a multi-column report. see the section expert for the Details section if you're not familiar with multi-column reports. note in the Layout tab the options used.
also note that there are 3 groups in the report to make this happen. each of the group headers are conditionally suppressed based on the parameter. the groups are 'fake groups' and not based on any database fields. this is also important. the fake group formula is whilereadingrecords; ''
i hope this helps,
jamie