Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
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?

Labels (1)
1 Solution

Accepted Solutions
maxgro
MVP
MVP

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]
)
)

View solution in original post

2 Replies
maxgro
MVP
MVP

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
Author

Thank you, it worked.