Problemas com IReport no group

Olá pessoal… estou tentando agrupar alguns campos do meu relatório mas não estou conseguindo…a minha query esta da seguinte forma:

[code]SELECT * FROM SERVICOS S
INNER JOIN HISTORICOSERVICO H ON H.CODSERVICO = S.CODSERVICO
INNER JOIN CLIENTE C ON C.CODCLIENTE = H.CODCLIENTE

INNER JOIN HISTORICOPROFISSIONAL HP ON HP.CODSERVICO = S.CODSERVICO
INNER JOIN PROFISSIONAL P ON P.CODPROFISSIONAL = HP.CODPROFISSIONAL

LEFT JOIN HISTORICOLOCAL HL ON HL.CODSERVICO = S.CODSERVICO
LEFT JOIN LOCAL LC ON LC.CODLOCAL = HL.CODLOCAL

LEFT JOIN PAGVISTA V ON S.CODSERVICO = V.CODSERVICO
LEFT JOIN PAGCHEQUE Q ON S.CODSERVICO = Q.CODSERVICO
LEFT JOIN PAGFINANCIADO F ON S.CODSERVICO = F.CODSERVICO
WHERE S.CODSERVICO = $P{CODSERV}[/code]
ai eu vou em view/Report groups / e primeiro eu agrupo o servico…(este ele agrupa legal) depois eu crio um grupo de clientes(este tb agrupa legal) depois eu crio um de profissional ( este ele não agrupa ) ai ele sai da seguinte forma:

CodServico: 0001 Data Serviço: 16/07/2004
Cliente: Douglas
Cliente: João
Cliente: Pedro
(Gera o relatório desta forma somente se eu colocar os grupo de servico e cliente).

Agora se eu colocar o grupo de Profissional sae desta forma…
CodServico: 0001 Data Serviço: 16/07/2004
Cliente: Douglas
Profissional: Silva Cargo: Fot
Profissional: Souza Cargo: Sup
Profissional: Santos Cargo: Vend

Cliente:João
Profissional: Silva Cargo: Fot
Profissional: Souza Cargo: Sup
Profissional: Santos Cargo: Vend

Cliente:Pedro
Profissional: Silva Cargo: Fot
Profissional: Souza Cargo: Sup
Profissional: Santos Cargo: Vend

Eu queria queria que fosse assim:
CodServico: 0001 Data Serviço: 16/07/2004
Cliente: Douglas
Cliente: João
Cliente: Pedro
Profissional: Silva Cargo: Fot
Profissional: Souza Cargo: Sup
Profissional: Santos Cargo: Vend

Poxa pessoal me dê uma força ai vai… por favor…
desdes já agradeço muito.

verifique as opcoes do seu group…

verifique tb onde ele estah posicionado…

qual opção ele tem que ter e onde ele tem que estar posicionado?