Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
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
Partner - Specialist
Partner - Specialist

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
Partner - Specialist
Partner - Specialist

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.