Pessoal, minha dúvida é a seguinte, não sei bem se o crosstab vai resolver meu problema, o que eu preciso na verdade é o seguinte:
Preciso exibir uma tabelinha com colunas dinâmicas, o número de linhas é igual a 2, ou seja é invariável.
As colunas variam entre 0 e 15 (incluindo o 0 e o 15).
Essa tabela, fica junto com um sub relatório que tenho.
Ela deve ficar configurada assim:
INDICE n n+1 n+2 … n+15 (onde n = 0)
VALOR 1 1 2 5 2 (esses valores variam seguindo uma fórmula que não vem ao caso agora, eles são calculados no Java e ficam armazenados em um atributo de uma classe)
VALOR 2 2 4 1 3 (esses valores variam seguindo uma fórmula que não vem ao caso agora, eles são calculados no Java e ficam armazenados em um atributo de uma classe)
Agora, isso tem que ser dinamico, não rola criar 16 colunas e ficar colocando expressão “imprimir quando” porque isso vai ficar uma solução extremamente PORCA.
Qual abordagem devo utilizar? Com crosstab, como eu faria? Lembrando que eu estou usando um datasource passado via parametro para o ireport, e não uma conexão direta com o banco de dados.
