Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
agnaldoneves
Valued Contributor

Set Analysis entre semanas - Ultima Venda

1) O Set Analysis está assim Correto:

max(Data_Efetivado_Estoque)

2)O Set Analysis está assim Incorreto:

Max({<Data_Efetivado_Estoque={'>=$(vWeekStart21)<=$(vWeekEnd21)'},[Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','ACE','FPV','CVE'} >} Movimento_Data)

Preciso Fazer o resultado de cima para baixo:

2018-04-13_15-34-14.png

Agnaldo Neves
Programador de Sistemas
Tags (1)
1 Solution

Accepted Solutions
thiago_justen
Valued Contributor III

Re: Set Analysis entre semanas - Ultima Venda

Daria pra colocar assim:

Aggr(FirstSortedValue({<Data_Efetivado_Estoque={">=$(vWeekStart21)<=$(vWeekEnd21)"}>}Data_Efetivado_Estoque,-Data_Efetivado_Estoque),CodigoClienteV)

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
7 Replies
thiago_justen
Valued Contributor III

Re: Set Analysis entre semanas - Ultima Venda

Use como expressão:

Aggr(FirstSortedValue(Data_Efetivado_Estoque,-Data_Efetivado_Estoque),CodigoClienteV)

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
thiago_justen
Valued Contributor III

Re: Set Analysis entre semanas - Ultima Venda

Resultado obtido:

Capturar.PNG

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
agnaldoneves
Valued Contributor

Re: Set Analysis entre semanas - Ultima Venda

2018-04-13_16-58-57.pngThiago Perfeito.

Mas o problema que preciso filtrar dentro deste período

vWeekStart21 = WeekEnd(today(),-13,-1)

vWeekEnd21 = WeekStart(today(),-13,-1)


Data_Efetivado_Estoque={'>=$(vWeekStart21)<=$(vWeekEnd21)'}

Clientes que não compras a mais de 3 meses.

No set Analysis que você me deu.


Você tem alguma ideia...

Agnaldo Neves
Programador de Sistemas
thiago_justen
Valued Contributor III

Re: Set Analysis entre semanas - Ultima Venda

Daria pra colocar assim:

Aggr(FirstSortedValue({<Data_Efetivado_Estoque={">=$(vWeekStart21)<=$(vWeekEnd21)"}>}Data_Efetivado_Estoque,-Data_Efetivado_Estoque),CodigoClienteV)

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
agnaldoneves
Valued Contributor

Re: Set Analysis entre semanas - Ultima Venda

Show Thiago, Muito obrigado.

Um bom final de semana.

2018-04-13_19-10-09.png

Agnaldo Neves
Programador de Sistemas
agnaldoneves
Valued Contributor

Re: Set Analysis entre semanas - Ultima Venda

Thiago deu problema.

O cliente abaixo 125 a ultima venda dele é conforme na imagem do software 15/03/2018 seq. 43348

Mas está aparecendo 08/01/2018 seq 37607

Acima anexei  (qvd) final.qvd

Caso você queira chamar ele no seu qlikview já que você usa edition.

2018-04-13_19-34-57.png

Agnaldo Neves
Programador de Sistemas
thiago_justen
Valued Contributor III

Re: Set Analysis entre semanas - Ultima Venda

Agnaldo,

Quando colocamos no set Data_Efetivado_Estoque={">=$(vWeekStart21)<=$(vWeekEnd21)"}, estamos buscando um data que,HOJE, esteja entre 07/03/2018 e 13/01/2018. Logo a data 15/03/2018 está fora desse intervalo.


Ou seja, se queres a última data de venda, sugiro:

aggr(max(Data_Efetivado_Estoque),CodigoClienteV)


Contudo se queres também verificar os clientes que não compram a mais de 90 dias, dê uma olhada no app anexo e veja se te atende.



Abs e Sucesso!!




Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago