Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Ribeiro
Specialist
Specialist

Pega a ultima data Compra mais a compra atual

CodTipoQtdeDataCusto
21COM101/05/201513,95
22COM201/06/201514,5
23COM201/07/201613,75
21VND101/09/201728
22VND120/09/201741
21COM1007/02/20184,8

Tenho a tabela acima,

Gostaria pegar COM(Compra) toda  vez que na data Today()), e filtrar mais a ultima compra conforme exemplo abaixo:

Exemplo:

Compra Hoje:

21    COM    10   07/02/2018     4,8

Preciso trazer a ultima Compra quando tiver compra no dia(today())

Ultima Compra:

21   COM    1     01/05/2015     13,95

Como melhor jeito de fazer isso?

Neves
1 Solution

Accepted Solutions
Thiago_Justen_

Tá na mão.

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

View solution in original post

14 Replies
Thiago_Justen_

Agnaldo,

É isso que você precisa?

Capturar.PNG

Se sim, segue o qvf.

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Ribeiro
Specialist
Specialist
Author

Nem tenho qlik sense instalado.

Tem como você enviar qlikview.

Neves
Thiago_Justen_

Tá na mão.

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Ribeiro
Specialist
Specialist
Author

Tiago estou usado o Personal.

Peguei belo sense.

O qué vCod

E como fazer para ficar qlikview.

Sum({<Tipo={'COM'},Cod={"$(vCod)"},Data={"$(=FirstSortedValue(Cod,-Data,2))"}>}Custo)
Neves
Thiago_Justen_

É a variável que criei para armazenar o código que possui compra na data de hoje:

Only({<Data={"$(=Today())"},Tipo={'COM'}>}Cod)

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Ribeiro
Specialist
Specialist
Author

2018-02-07_14-34-05.png

Aqui no meu apareceu assim,

E o qlikview o meu e personal.

Voce poderia da print no qlikview para mim.

Neves
Ribeiro
Specialist
Specialist
Author

Devo esta fazendo algo de errado. Veja se esta alguma coisa errada.

2018-02-07_14-39-58.png

2018-02-07_14-39-06.png

Neves
Thiago_Justen_

Agnaldo,

Para o campo de data, utilize a expressão:

Date(Aggr(Max({<Custo={"*"},Cod={$(=$(vCod))},Tipo={'COM'}>}Data,2),Cod))


Para a de Custo, utilize:

If(IsNull(Aggr(Max({<Custo={"*"},Cod={$(=$(vCod))},Tipo={'COM'}>}Data,2),Cod)),0,sum(Custo))

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

Meu resultado:

Capturar.PNG

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