Crosstab iReport - Alguém usa?

9 respostas
Marques

Colegas,

Tenho um crosstab mais ou menos assim:
Jan Fev Mar Total
vendedor1 10 20 5 35
Vendedor2 0 0 0 0
Vendedor3 10 10 3 23
Totais 20 30 8 58

Como eu faço para quando o total for 0 (caso de Vendedor2) não imprimir essa linha?

Muito obrigado,

José Marques

9 Respostas

feltraco

nas propriedades da banda detail
tem um campo
Expressao de Imprimir Quando

FLwS

Marques

caro feltraco,

Isso no crosstab?

Pergunto pois só encontrei essa propriedade no report.

Muito obrigado,

José Marques

feltraco

O que vem a ser CrossTab ?
Não conheço, deduzi que tivesse o mesmo comportamento
de um Detail, pelo fato de fazer a iteração como vc mostrou

[]'s

Marques

fetraco,

Crossstab é um tipo de tabela que pode crescer tanto horizontamente (colunas) quanto verticalmente (linhas).

feltraco

Certo, encontrei…

ele tb possui essa opção nas suas prpriedades, mas acredito
que seja para o Crosstab inteiro…

se vc der Botao Direito na Crosstab -> ir para aba de desenha… -> Botao Direito -> propriedades do elemento

tb tem uma opção desse tipo…
tenta pode ser que colocando uma expressao nos elementos da linha ele se
comporte como vc espera

ou vc jah tentou ?

Marques

feltraco,

Já tentei a opção sugerida por vc, porém não funfou…

[]s,

Marques

feltraco

qq vc colocou na expressao ?

Marques

$V{qtde_Sum}.intValue() > 0 ? Boolean.TRUE : Boolean.FALSE

D

Caro, compra o livro Dominando relatorios jasperreports com ireport do autor Edson Gonçalves:

http://www.lcm.com.br/index.php?Escolha=20&Livro=L00579

Lá tem Crosstabs com SQL e Hibernate, utilização na band detail. Bacana, vale a pena.

Criado 27 de fevereiro de 2008
Ultima resposta 27 de fev. de 2008
Respostas 9
Participantes 3