Ir para conteúdo
  • 0

Relacionamento entre tabelas fVendas e dInsumos


Cristiano R Alonso
Ir para solução Solucionado por reinaldoc ,

Pergunta

  • Alunos

Boa tarde!

Tenho 2 tabelas:

fVendas que possui a coluna [Quantia] de unidades vendidas.

dInsumos que possui a coluna [Porção] com o valor em gramas de insumo [idInsumo] que são usados na produção de cada unidade vendida.

Diáriamente são realizadas várias vendas de Produtos [Código] que possuem os mesmo Insumo [idInsumo]. Preciso criar uma medida que traga o Total de Insumo de cada [idInsumo] pra que seja realizando um estudo de produção, venda, transferências entre unidades etc.

A Tabela fVendas, possue os campos: Data / Código / Quantia / Valor / idUnidade

A tabela dInsumos, possue os campos: idProduto / idInsumo / Descrição Insumo / Porção

Contudo, quando tento relacionar fVendas [Código] -> dInsumo [idInsumo], só consigo uma cardialidade de Muitos p/ Muitos e assim não consigo obter os resultados da Medida.

Já tentei essas Medidas abaixo, sem resultado:

_____________________________

TotalInsumosGastos = 
SUMX(
    fVendas,
    RELATED(dInsumos[Porção]) * fVendas[Quantia]
)
 _________________________________

TotalInsumosGastos = 
SUMX(
    fVendas,
    LOOKUPVALUE(
        dInsumos[Porção],  
        dInsumos[idProduto], fVendas[Código] 
    ) * fVendas[Quantia]  
)
____________________________________

Ambas retornam erros. Como corrijo essa Cardialidade?

Grato pela ajuda.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Bom dia! Desculpe, corrigindo meu texto anterior.

fVendas [Código] -> dInsumo [idProduto]

Resulta em uma cardionalidade de Muitos p/ Muitos.

Estou pensando em levar para a tabela fVendas a informação da coluna dInsumos[Porção] para que ela fique vinculada a venda. Estaria certo?

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