Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
romulotelles
New Contributor

Falso e Verdadeiro

Importei uma tabela .xls e na coluna PAGAMENTO do Qlick esta apresentando os dados como 0 e -1. Na minha planilha .xls a coluna apresenta VERDADEIRO OU FALSO. Pois Bem. Quero contar quantos registro falsos tenho na minha tabela do Qlick e inseri a seguinte expressão: Count(PAGAMENTO='falso'). Também tentei: Count(PAGAMENTO='0') e Count(PAGAMENTO=0), mas não obtive nenhum resultado.

Como trabalho com essa variável?

Tags (1)
1 Solution

Accepted Solutions
mario_sergio_ti
Valued Contributor

Re: Falso e Verdadeiro

Amigo, segue;

Count( {< PAGAMENTO={0} >} PAGAMENTO)

Referência:

Manual Set Analysis Completo em Português BR

5 Replies
mario_sergio_ti
Valued Contributor

Re: Falso e Verdadeiro

Amigo, segue;

Count( {< PAGAMENTO={0} >} PAGAMENTO)

Referência:

Manual Set Analysis Completo em Português BR

Employee
Employee

Re: Falso e Verdadeiro

Como são -1 e 0 você pode usar o truque de somar

Sum(-PAGAMENTO)

romulotelles
New Contributor

Re: Falso e Verdadeiro

ficou perfeito e como eu precisava contar o -1, fiz Count( {< PAGAMENTO-={0} >} PAGAMENTO), como mostrou o Manual que vc disponibilizou. Se eu quiser passar esse critério em uma estrutura IF, como seria?

Tentei dessa forma mas não funcionou. IF ({< PAGAMENTO={0} >}, Count (SAIDA_ANO))

Valeu

mario_sergio_ti
Valued Contributor

Re: Falso e Verdadeiro

Amigo, segue:

Count( If( PAGAMENTO=-1, SAIDA_ANO))

É preferível utiliza Set Analysis por questão de performance.

Employee
Employee

Re: Falso e Verdadeiro

Um if() não suporta Set Analysis

Tente com

Count( {< PAGAMENTO={"-1"} >} PAGAMENTO)