Não estou conseguin usar Distinct Count no CrossTab IReport

5 respostas
Diego_Adriano

Bem galera … o problema é o seguinte …
Tenho um campo do meu relatório um Measures que é responsável por me retornar a contagem de qts vezes uma presença foi dada.
Fiz dessa forma:

Ou seja, quando for “S” teria que contar, correto ?
Mas ele me retorna errado, tenho 3 registros com “S” e 2 com “N”, mas ele me retorna " 2 ", o mesmo acontece se eu procurar por “N”

5 Respostas

ManoJava

Boa tarde!

Vc colocou essa expressão dentro de TextField Expression?
Vc criou uma variável para armazenar essa contagem?
Quando faço comparações com strings costumo utilizar primeiro a String e depois o que quero comparar:

("S").equals($F{presenca_compareceu})

Att.

Diego_Adriano

Bem vms lá …
na variável Measures ficou assim :

no TextField Expression ficou assim:

Deixei como “Distinct Count” e foi mostrado “2” alterei para “Count” e foi mostrado “5”

Diego_Adriano

Outra dúvida que surgiu … o CrossTab não pode ser usado na Banda Detail ?
Bem, eu preciso gerar um para cada modalidade, ou seja, terá que ser impresso no mínimo duas vezes …
Como fazer ?

Diego_Adriano

Estranho, meu relatório não consegue contar qts vezes o bendito “S” aparece … rs

R

Boa tarde cara, vc conseguiu fazer a soma dessas presenças, estou passando pelo mesmo problema…Se puder ajudar, agradeço…Vlw…

Criado 22 de novembro de 2012
Ultima resposta 19 de jun. de 2013
Respostas 5
Participantes 3