Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Somar apenas o ultimo registro.

Boa tarde, estou com a seguinte dificuldade, tenho uma visão de visitas de clientes, tenho que somar o valor previsto, mas preciso levar em consideração apenas a ultima visita de cada cliente, tentei fazer da seguinte maneira mas está trazendo os valores todos divergentes:

Sum(Aggr (Max(VisiData),VisiCodCli,VisiVlrPrev))

Gostaria de saber o que pode estar errado, ou se existe alguma outra maneira trazer essa informação.

Eu ja tinha aberto uma outra discussão que era sobre contar apenas o ultimo valor:

Re: Re: Contar apenas o ultimo registro.

Qualquer duvida estou a disposição. 

8 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Boa noite.

Voce pode usar o FirstSortedValue(VisiVlrPrev ,-VisiData )

2014-11-21 19_17_58-.png

Att,

Alessandro Furtado

furtado@farolbi.com.br
lucianosv
Specialist
Specialist

Alessandro, não funciona com mais de uma visita no dia mais atual.

Dá uma olhada. Você sabe resolver?

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Boa noite Luciano.

Olhando a estrutura vi que tem um campo da data e outro da hora da visita. Assim mudei a expressao

FirstSortedValue(VisiVlrPrev ,-VisiData + VisiHrCad )

2014-11-22 21_03_33-.png

Att,

AMF

furtado@farolbi.com.br
lucianosv
Specialist
Specialist

Entendi o que você fez, só não sei se é isso que ele quer.

Havia entendido que teria que somar as visitas do último dia para cada vendedor. Para ser sincero olhei agora de novo e reparei que a última visita de cada cliente por vendedor pode ser em dias diferentes. Talvez mesmo somando não seja o que o Marcos precisa.

marcos.santos

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Bom dia Luciano.

Pelo o que entendi seria a última visita. No caso, como tem mais visitas/apontamentos no mesmo dia, estou pegando a última.

Vamos esperar o pronunciamento dele....

Att,

AMF

De: Luciano Vasconcelos

Enviada em: segunda-feira, 24 de novembro de 2014 06:22

Para: ALESSANDRO FURTADO

Assunto: Re: - Somar apenas o ultimo registro.

<http://community.qlik.com/> Qlik Community

Somar apenas o ultimo registro.

reply from Luciano Vasconcelos <http://community.qlik.com/people/lucianosv?et=watches.email.thread> in Qlik Brasil - View the full discussion <http://community.qlik.com/message/663452?et=watches.email.thread#663452>

furtado@farolbi.com.br
Not applicable
Author

Bom dia, no caso eu preciso do valor da ultima visita para cada cliente, levando em consideração que a chave da visita é: Vendedor & Sequencia & Data, por isso preciso do valor de todos os clientes, não apenas do ultimo de cada vendedor.

Vou explicar a situação para que fique mais claro, o vendedor faz uma visita hoje e faz o orçamento de um produto X, alguns dias depois ele faz a mesma visita mas o cliente quer outro produto, portanto a visita anterior não é mais necessária. Qualquer duvida estou a disposição.

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Bom dia.

A rotina está pegando a maior visita do dia. No caso se for por cliente basta ter ele na dimensão, como na imagem.

Então, tanto por vendedor ou por cliente ela mostra o valor da última visita do dia.

AMF

De: Marcos Santos

Enviada em: segunda-feira, 24 de novembro de 2014 09:19

Para: ALESSANDRO FURTADO

Assunto: Re: - Somar apenas o ultimo registro.

<http://community.qlik.com/> Qlik Community

Somar apenas o ultimo registro.

reply from Marcos Santos <http://community.qlik.com/people/marcos.santos?et=watches.email.thread> in Qlik Brasil - View the full discussion <http://community.qlik.com/message/663975?et=watches.email.thread#663975>

furtado@farolbi.com.br
Not applicable
Author

A única maneira que achei possível para atender a minha necessidade foi pegando a maior data de visita para cada cliente carregando junto o valor diretamente no SQL, mas caso eu descubra alguma outra maneira informarei aqui, obrigado.