Ir para conteúdo
  • 0

Giro de vendas do estoque desde a ultima compra


elsonmenezes

Pergunta

  • Alunos

Fala pessoal! Tudo bem? É a primeira vez que peço ajuda aqui, se puderem me ajudar ficarei muito grato. 

Estou com dificuldade para saber a quantidade vendida entre os intervalos de Data da compra do produto, por exemplo:

Nessa imagem eu tenho as compras do grupo sutiã no ano de 2022 e a quantidade.

Eu preciso saber quanto eu vendi entre essas datas.

Meu modelo tá bem direitinho com as tabelas de vendas, produtos, compras, dcalendário etc...

 

image.png.afb921fce5b95bffa0053eaea068e2c5.png

Eu preciso colocar uma coluna ao lado da coluna Data da compra com a quantidade vendida entre essas datas. 

Eu tinha imaginado que podia ser algo do tipo:

Criar uma variável para pegar maior data de compra e calcular a quantidade de prod vendidos onde a data de venda é menor ou igual a variável da data de compra.

Giro de vendas desde a  ultima compra = 
VAR UltData1 = MAX(fCompras[DT.COMPRA])
VAR UltData2 =
CALCULATE([Qtd vendida];
fVendas[DT.VENDA] <= UltData1) 
RETURN UltData2

 

Mas não deu certo.

 

Meu modelo tem código do produto na tabela de produtos, compras e vendas assim como a data na tabela e compra e na de venda.

Alguém sabe como resolver essa questão?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

@elsonmenezes

De uma olhada nesta live do Léo, a partir de 1 hora e 21 min ele explica certinho porém com um exemplo de cotação em dólar. Trazendo para seu contexto, com a fórmula que ele apresenta você vai buscar a quantidade da compra anterior para a sua linha de movimentação atual, em seguida você subtrai o valor da compra atual - compra anterior

Fui claro?

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Veja se dessa forma te ajuda.

 

VAR vDataAtual = SELECTEDVALUE(dCalendario[Data])
VAR vDiaAnterior = 
CALCULATE(
    MAX(fCompras[DT.COMPRA])
    ,FILTER(
        ALLSELECTED(dCalendario)
        ,dCalendario[Data] < vDataAtual
        )
    )

VAR vCompraAnterior = 
CALCULATE(
    [ Coluna da Qtd Comprada]
    ,dCalendario[Data] = vDiaAnterior
)

RETURN
    vCompraAnterior
    


/* Após criar essa medida você subtrai ela do valor da sua compra atual */

Link para o comentário
Compartilhar em outros sites

  • 0

@elsonmenezes

Olá tudo bem?

Já resolveu ou ainda está com problemas?

Pode acontecer de você receber uma resposta que não é 100% do que você esperava. Mesmo assim, se ela o ajudou de alguma forma para que você mesmo conseguisse chegar à solução, conte como você fez isso e marque como a melhor resposta.

 

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...