Ir para conteúdo
  • 0

Custo do produto na venda, onde o custo está em outra tabela fato (muda com a data e o pais)


vgcs02
Ir para solução Solucionado por Renato Carlos Rossato ,

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Olá @vgs02, você pode nesse caso trazer esse custo como uma coluna calculada e depois fazer a conta com a função LOOKUPVALUE:

Custo = LOOKUPVALUE(tabela2[custo], tabela2[produto], tabela1[produto], tabela2[pais], tabela1[pais], tabela2[ano], YEAR(tabela1[Data Venda]).

Depois só fazer a conta de %:

Faturamento = SUMX(
                                       tabela1,
                                       tabela1[Preço] * tabela1[Quantidade])

Custo = SUMX(
                                       tabela1,
                                       tabela1[Custo] * tabela1[Quantidade])

% Margem = DIVIDE([Faturamento] - [Custo], [Custo])

Espero ter ajudado.

Editado por Renato Rossato
  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
31 minutos atrás, Renato Rossato disse:

Olá @vgs02, você pode nesse caso trazer esse custo como uma coluna calculada e depois fazer a conta com a função LOOKUPVALUE:

Custo = LOOKUPVALUE(tabela2[custo], tabela2[produto], tabela1[produto], tabela2[pais], tabela1[pais], tabela2[ano], YEAR(tabela1[Data Venda]).

Depois só fazer a conta de %:

Faturamento = SUMX(
                                       tabela1,
                                       tabela1[Preço] * tabela1[Quantidade])

Custo = SUMX(
                                       tabela1,
                                       tabela1[Custo] * tabela1[Quantidade])

% Margem = DIVIDE([Faturamento] - [Custo], [Custo])

Espero ter ajudado.

Obrigado @Renato Rossato. Vou tentar aqui e se der certo ja marco como resolvido.

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
13 horas atrás, Renato Rossato disse:

Olá @vgs02, você pode nesse caso trazer esse custo como uma coluna calculada e depois fazer a conta com a função LOOKUPVALUE:

Custo = LOOKUPVALUE(tabela2[custo], tabela2[produto], tabela1[produto], tabela2[pais], tabela1[pais], tabela2[ano], YEAR(tabela1[Data Venda]).

Depois só fazer a conta de %:

Faturamento = SUMX(
                                       tabela1,
                                       tabela1[Preço] * tabela1[Quantidade])

Custo = SUMX(
                                       tabela1,
                                       tabela1[Custo] * tabela1[Quantidade])

% Margem = DIVIDE([Faturamento] - [Custo], [Custo])

Espero ter ajudado.

Deu certo, consegui trazer o valor do custo pra tabela de vendas através da LOOKUPVALUE. Depois vou fazer o restante dos cálculos. Muito obrigado. Só por curiosidade, é possível fazer essas contas direto com DAX sem essa coluna calculada? Obrigado.

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...