Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Desconsiderar alguns filtros e considerar outros

Meus caros, estou sofrendo para escrever um pequeno set analysis.

É o seguinte, tenho os campos MES_ADMISSAO, MES_PGTO, ANO_ADMISSAO, ANO_PGTO e MATRICULA.

Gostaria de contar quantas MATRICULAS distintas possuo desconsiderando alguns filtros. Seria basicamente a junção dos dois códigos abaixo:

=IF(DT_MES_ADMISSAO=DT_MES_PGTO AND DT_ANO_ADMISSAO=DT_ANO_PGTO,Count(DISTINCT([MATRÍCULA])))


=
Count({$< DT_MES_PGTO, DT_ANO_PGTO, DT_MES_ADMISSAO >}DISTINCT([MATRÍCULA]))


Podem me ajudar nessa ?


Grande abraço!

Labels (1)
1 Solution

Accepted Solutions
nicolett_yuri

Ricardo, como esta o seu modelo de dados?

A comparação de campos no Set Analysis funciona diferente do IF, ou seja, dependendo de como esta o seu modelo você terá que resolver com uma mescla de IF e Set analysis.

Uma forma de fazer com a mescla seria:

COUNT(DISTINCT {$<DT_MES_PGTO, DT_ANO_PGTO, DT_MES_ADMISSAO>}IF(DT_MES_ADMISSAO=DT_MES_PGTO AND DT_ANO_ADMISSAO=DT_ANO_PGTO,MATRÍCULA]))




View solution in original post

1 Reply
nicolett_yuri

Ricardo, como esta o seu modelo de dados?

A comparação de campos no Set Analysis funciona diferente do IF, ou seja, dependendo de como esta o seu modelo você terá que resolver com uma mescla de IF e Set analysis.

Uma forma de fazer com a mescla seria:

COUNT(DISTINCT {$<DT_MES_PGTO, DT_ANO_PGTO, DT_MES_ADMISSAO>}IF(DT_MES_ADMISSAO=DT_MES_PGTO AND DT_ANO_ADMISSAO=DT_ANO_PGTO,MATRÍCULA]))