Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Duvida sobre IF

Utilizando o mesmo filtro para as duas demonstrações abaixo (mes fevereiro)

com a expressão IF:

=count(if([PR_STATUS_DO_EVENTO]='SUCESSO' or [PR_STATUS_DO_EVENTO]='INSUCESSO' and (PR_GRUPO_DO_EVENTO= 'PESQUISA VEICULOS' or PR_GRUPO_DO_EVENTO= 'PESQUISA SERVICOS'), [PR_STATUS_DO_EVENTO] ))

expressao1(comif).png

ja com a expressão utilizando o set analisys

=count( {<[PR_STATUS_DO_EVENTO]={'SUCESSO','INSUCESSO'}, PR_GRUPO_DO_EVENTO= {'PESQUISA VEICULOS','PESQUISA SERVICOS'}>} [PR_STATUS_DO_EVENTO] )

expressao2(comset).png

note que a expressão IF me trouxe mais pessoas no eixo X, sendo que era para ambas aplicarem os mesmo filtros para cálculos

Analisando pelas planilha notei que com o IF ele nao esta aplicando o filtro sobre o PR_GRUPO_DO_EVENTO pois o usuario RUITOME pertence ao GURPO EVENTO chamado RECLAMACOES.

e de acordo com o filtro era pra trazer apenas PESQUISA VEICULOS e PESQUISA SERVICOS

como fazer para que utilizando o IF ele aplique os filtros corretamente?

Tags (1)
1 Solution

Accepted Solutions
maxgro
Not applicable

Re: Duvida sobre IF

try to add ( ) as in the bold line

=count(
if(
([PR_STATUS_DO_EVENTO]='SUCESSO' or [PR_STATUS_DO_EVENTO]='INSUCESSO')
and
(PR_GRUPO_DO_EVENTO= 'PESQUISA VEICULOS' or PR_GRUPO_DO_EVENTO= 'PESQUISA SERVICOS'),
[PR_STATUS_DO_EVENTO]
)
)
2 Replies
maxgro
Not applicable

Re: Duvida sobre IF

try to add ( ) as in the bold line

=count(
if(
([PR_STATUS_DO_EVENTO]='SUCESSO' or [PR_STATUS_DO_EVENTO]='INSUCESSO')
and
(PR_GRUPO_DO_EVENTO= 'PESQUISA VEICULOS' or PR_GRUPO_DO_EVENTO= 'PESQUISA SERVICOS'),
[PR_STATUS_DO_EVENTO]
)
)
Not applicable

Re: Duvida sobre IF

Thank you, it worked.