Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
andre_tonini
Creator II
Creator II

Data e Valores Diferentes - apenas as variações

Pessoal,

        Preciso montar um relatorio que me diga apenas quando o custo sofreu variação, ou seja, apenas a ultima data e o custo que o produto sofreu variação de preço.

         Assim vou saber analisar dentro de um determinado periodo quais foram as oscilações no custo do produto e qual data mudou.

         No exemplo abaixo, até o dia 25/01/2007 o custo era 6,46, depois mudou no dia 13/02/2007 para 7,10...e assim por diante.

          

Problema  

PRODUTO   MOV_DATACUSTO
342612/01/20076,46
342625/01/20076,46
342613/02/20077,1
342602/03/20077,78
342626/03/20077,1
342611/04/20076,46
342630/04/20076,47
342624/05/20077,1

Solução

   

PRODUTO MOV_DATACUSTO
342625/01/20076,46
342613/02/20077,1
342602/03/20077,78
342626/03/20077,1
342611/04/20076,46
342630/04/20076,47
342624/05/20077,1

Caso alguem tenha uma ideia, desde ja agradeço.

att,

André Tonini

Labels (1)
1 Solution

Accepted Solutions
Thiago_Justen_

Que tal isso:

Problema:

Load * Inline [


PRODUTO, MOV_DATA, CUSTO

3426, 12/01/2007, 6.46

3426, 25/01/2007, 6.46

3426, 13/02/2007, 7.1

3426, 02/03/2007, 7.78

3426, 26/03/2007, 7.1

3426, 11/04/2007, 6.46

3426, 30/04/2007, 6.47

3426, 24/05/2007, 7.1


];


Load

*,

    If(Peek(CUSTO)<>CUSTO AND Peek(PRODUTO)=PRODUTO,'S','N') AS FLAG_VARIACAO,

    If(Peek(CUSTO)<>CUSTO AND Peek(PRODUTO)=PRODUTO,Peek(CUSTO),CUSTO)  AS CUSTO_ANTERIOR

Resident Problema;


DROP TABLE Problema;


Resultado

Capturar.PNG

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

View solution in original post

4 Replies
Clever_Anjos
Employee
Employee

Qlikview ou Qlik Sense?

andre_tonini
Creator II
Creator II
Author

Clever Boa tarde é qlikview

Att

André

Thiago_Justen_

Que tal isso:

Problema:

Load * Inline [


PRODUTO, MOV_DATA, CUSTO

3426, 12/01/2007, 6.46

3426, 25/01/2007, 6.46

3426, 13/02/2007, 7.1

3426, 02/03/2007, 7.78

3426, 26/03/2007, 7.1

3426, 11/04/2007, 6.46

3426, 30/04/2007, 6.47

3426, 24/05/2007, 7.1


];


Load

*,

    If(Peek(CUSTO)<>CUSTO AND Peek(PRODUTO)=PRODUTO,'S','N') AS FLAG_VARIACAO,

    If(Peek(CUSTO)<>CUSTO AND Peek(PRODUTO)=PRODUTO,Peek(CUSTO),CUSTO)  AS CUSTO_ANTERIOR

Resident Problema;


DROP TABLE Problema;


Resultado

Capturar.PNG

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

Boa noite,

Alguma novidade sobre o assunto?

Se alguma resposta lhe serviu para solucionar seu questionamento, por favor,  feche a thread e compartilhe conosco a solução.

Abs e Sucesso!

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