Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Comparando e Contando

Boa tarde pessoal;

Necessito de ajuda novamente para resolver uma expressão.

Tenho a seguinte tabela, que conta nas colunas Ganho e Perdidos o numero de cidades.

Se eu vendi em 2013 e nao vendi em 2014, conta como Perdido.

=IF(Column(1) > 0,IF(Column(2) = 0,Count(distinct CIDADE)))

Se nao vendi em 2013 e vendi em 2014 conta como ganho:

=IF(Column(1) = 0,IF(Column(2) > 0,Count(distinct CIDADE)))

No final das contas eu tenho a linha de TOTAL apontando a soma das colunas.

Estou fazendo um Dash e gostaria de colocar essas informações sumarizadas em um objeto de texto.

obrigado.

1 Solution

Accepted Solutions
Not applicable
Author

Eae Cleber beleza??? Ve se é isso que você precisa. Segue anexo.

View solution in original post

8 Replies
fernando_tonial
Employee
Employee

Olá, tenta fazer assim:

Perdidos:

Count(Distinct if(aggr(Sum({$<Ano={$(=Max(Ano)-1)}, Cidade = P({<Ano={$(=Max(Ano)-1)}>})>}  ValorVenda), Cidade) > 0

  and Aggr(Sum({$<Ano={$(=Max(Ano))}, Cidade = P({<Ano={$(=Max(Ano)-1)}>})>}  ValorVenda ), Cidade) <= 0, Cidade))

Ganhos:

Count(Distinct if(aggr(Sum({$<Ano={$(=Max(Ano)-1)}, Cidade = P({<Ano={$(=Max(Ano)-1)}>})>}  ValorVenda), Cidade) = 0

  and Aggr(Sum({$<Ano={$(=Max(Ano))}, Cidade = P({<Ano={$(=Max(Ano)-1)}>})>}  ValorVenda), Cidade) > 0, Cidade))

Qlikfique-se.

Tonial.

Don't Worry, be Qlik.
Not applicable
Author

Ola Tonial;

Adaptei sua sintaxe aos meus campos mas o resultado foi zero. Fixei os campos ANO como pode ver abaixo, sintaxe ok porem resultado zerado em ambas expressões.

fernando_tonial
Employee
Employee

No exemplo que você colocou antes vc conta CIDADE e não CIDADE_OK.

Teria que ver os dados de sua aplicação para entender o problema que esta ocorrendo.

Tem como postar um QVW de exemplo?

Don't Worry, be Qlik.
Not applicable
Author

Ola Tonial, é apenas um ajuste ao campo em minha tabela, tenho um DE-PARA para corrigir acentuação, etc.

Dei uma enxugada nos dados e consegui fazer um exemplo.

Not applicable
Author

Bom dia ! Com o exemplo que passei ficou mais claro ?

Not applicable
Author

Eae Cleber beleza??? Ve se é isso que você precisa. Segue anexo.

Not applicable
Author

Fala Léo, blz !

É isso mesmo cara, certinho !

Você tem alguma dica pra ajudar nessas sintaxes longas ?? envolvendo parênteses, setanalys, ainda quando tem o "-=' ferra tudo, o Qlik se perde no controle da sintaxe da expressão.

obrigado, abraço !

Not applicable
Author

Então quando eu monto uma expressão e vou utilizar o sinal "-=" eu primeiro faço sem o sinal de "-" e depois coloco ele, assim caso tenha algum erro na expressão eu corrijo.