Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá,
Tenho uma necessidade de construir um relatório onde apresente a variação dos custo dos itens por estabelecimento e mês. Acontece que em alguns meses eu não tenho alteração nesse valor, então o meu qvd não trás o custo naquele mês, somente se houver alteração.
Qual a forma de obter o último custo do item caso ele não tenha alteração?
No anexo tem a imagem, tenho dois valores referentes a janeiro e março, mas fevereiro deveria ter o valor de janeiro já que não tive mudança em fevereiro.
Meu Script:
// Janeiro/2023
BASE:
LOAD
"Cód. Estabelecimento"&"Cód. Produto"&"Período Preço Item" as Chave,
"Cód. Estabelecimento" as Estab,
"Cód. Produto" as Item,
SubField(replace("val-unit-ggf-m",'.',','),';',1) as GGF,
SubField(replace("val-unit-mat-m",'.',','),';',1) as Mat,
SubField(replace("val-unit-mob-m",'.',','),';',1) as Mob,
"Período Preço Item" as Data
FROM [Minha base 01-2023]
(qvd);
// Fevereiro/2023
BASE:
LOAD
"Cód. Estabelecimento"&"Cód. Produto"&"Período Preço Item" as Chave,
"Cód. Estabelecimento" as Estab,
"Cód. Produto" as Item,
SubField(replace("val-unit-ggf-m",'.',','),';',1) as GGF,
SubField(replace("val-unit-mat-m",'.',','),';',1) as Mat,
SubField(replace("val-unit-mob-m",'.',','),';',1) as Mob,
"Período Preço Item" as Data
FROM [Minha base 02-2023]
(qvd);
// Março/2023:
BASE:
LOAD
"Cód. Estabelecimento"&"Cód. Produto"&"Período Preço Item" as Chave,
"Cód. Estabelecimento" as Estab,
"Cód. Produto" as Item,
SubField(replace("val-unit-ggf-m",'.',','),';',1) as GGF,
SubField(replace("val-unit-mat-m",'.',','),';',1) as Mat,
SubField(replace("val-unit-mob-m",'.',','),';',1) as Mob,
"Período Preço Item" as Data
FROM [Minha base 02-2023]
(qvd);