Marques
#1
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
nas propriedades da banda detail
tem um campo
Expressao de Imprimir Quando
FLwS
Marques
#3
caro feltraco,
Isso no crosstab?
Pergunto pois só encontrei essa propriedade no report.
Muito obrigado,
José Marques
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
#5
fetraco,
Crossstab é um tipo de tabela que pode crescer tanto horizontamente (colunas) quanto verticalmente (linhas).
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
#7
feltraco,
Já tentei a opção sugerida por vc, porém não funfou…
[]s,
Marques
qq vc colocou na expressao ?
Marques
#9
$V{qtde_Sum}.intValue() > 0 ? Boolean.TRUE : Boolean.FALSE
djemacao
#10
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.