Subrelatório no IReport, realmente necessário?

Opa! :smiley:
Tenho um relatório que lista todas as compras de um usuário. Agora preciso listar os N item de cada compra.
Preciso fazer isso via subrelatórios ou tem outro jeito?

[editado]
Se eu realmente precisar usar subrelatórios, tem como eu fazer referência ao outro relatório(.jasper) sem mandar o caminho completo, tipo “c:\pasta\maisumapasta\arquivo.xml” ?
[/editado]