Página 1 de 1

Filtros e Relacionamentos entre mais de uma tabela - PowerBI

Enviado: 11 Jul 2020 às 22:56
por Mgoncalves
Pessoal, tudo bem?
Preciso de um help. Estou tentando montar uma tabela ou matriz em que eu vejo resumidamente Lojas, Vendas e
Despesas Operacionais - aplicando filtro de datas pela segmentação. Segue o problema:

1) Uma tabela de Vendas com diversas lojas está relacionada "muitos para muitos" com a tabela Calendário;
2) Preciso trazer dados de Despesas Operacionais de uma outra tabela que contém info de lojas e info de datas, mas não consigo relacioná-la ao mesmo tempo com Vendas e com Calendário, pq ambas teriam relação "muitos para muitos". Assim, ou filtro pela data ou filtro pela loja.

Como conseguiria resolver essa questão?

Muito obg. Abs

Re: Filtros e Relacionamentos entre mais de uma tabela - Pow

Enviado: 14 Jul 2020 às 07:37
por babdallas
Qual o motivo da relação entre a tabela Calendario e a tabela de Vendas ter relação muitos para muitos? A tabela Calendario deve ter datas únicas.
O ideal seria você anexar um exemplo pequeno com dados fictícios para ajudar a entender o seu problema.

Re: Filtros e Relacionamentos entre mais de uma tabela - Pow

Enviado: 14 Jul 2020 às 11:56
por PietroFarias
Mgoncalves escreveu:Pessoal, tudo bem?
Preciso de um help. Estou tentando montar uma tabela ou matriz em que eu vejo resumidamente Lojas, Vendas e
Despesas Operacionais - aplicando filtro de datas pela segmentação. Segue o problema:

1) Uma tabela de Vendas com diversas lojas está relacionada "muitos para muitos" com a tabela Calendário;
2) Preciso trazer dados de Despesas Operacionais de uma outra tabela que contém info de lojas e info de datas, mas não consigo relacioná-la ao mesmo tempo com Vendas e com Calendário, pq ambas teriam relação "muitos para muitos". Assim, ou filtro pela data ou filtro pela loja.

Como conseguiria resolver essa questão?

Muito obg. Abs

Olá Mgoncalves!

Primeiro, não deveria existir este relacionamento de MUITOS PARA MUITOS entre as vendas e a dCalendario. O Fluxo deve ser fVendas (n) ← (1) dCalendario

Segundo, não deve existir relacionamento entre DESPESAS e VENDAS, elas são tabelas fatos distintas.

O conceito de um modelo estrela que deve ser aplicado nos seus relacionamentos é que, todas as tabelas dimensionais (dCalendario, produto, cliente etc.) devem ser conectados por uma tabela fato e lá serem visualizados.

Neste seu caso, se você quer visualizar em uma matriz ou tabela informação de VENDA e DESPESA por loja, tenta alterar seus relacionamentos como no exemplo abaixo:

Imagem

Desta forma, quando você retornar os dados na Matriz/Tabela, será possível retornar informações de ambas as tabelas fato.