Usando parâmetros globais em uma crosstable usando subselect

No IReport, quando criamos uma crosstable e usamos uma subquery, os dados da query principal e os parâmetros do relatório não estarão disponíveis, desde que você especifique. Para acessar estes parâmetros globais, depois de inserir a crosstable no relatório, clique com o botão direito e vá em Crosstable Properties:

Agora marque “Use a dataset to fill the crosstable”.

Em Dataset Run, selecione a subquery que irá ser usada.

Aparecerá a aba Parameters Map Exp

Digite new HashMap($P{REPORT_PARAMETERS_MAP})

Os parâmetros do relatório agora estárão disponíveis à subquery.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *