Jasper - Contador de String

2 respostas
L

Olá pessoal,

Estou precisando de um contador em um relatório jasper que conte quantas vezes uma determinada string foi mostrada no detail.

Por exemplo, se o detail for: teste1, teste1, teste2, preciso um contador para saber quantos teste1 foram mostrados.

É possível fazer isso?
Eu tentei criar uma variável com contador distinto (distinct count), e no valor da expressão, coloquei que deveria ser new Boolean($F{nome_do_field}.equals(“teste1”)), mas não funcionou. trás sempre um. Se uso o contador (count), retorna 3.

Alguma dica?

[]s

2 Respostas

elugo

pq new Boolean ? deve ser por isso que ta t retornando 1 pq se tiver um igual vai t retornar ou 0 ou 1

L

Oi elugo,

Na verdade eu ia colocar só $F{nome_do_field}.equals(“teste1”), mas dá erro de cast pois não consegue converter de boolean para Object. Por isso dei um new Boolean. Mas sinceramente, nem sei se fiz o certo e se devo colocar a comparação do equals ali!

[]s

Criado 14 de abril de 2009
Ultima resposta 14 de abr. de 2009
Respostas 2
Participantes 2