Ir para conteúdo
  • 0

Relacionamento entre tabelas: ambiguidade


Gabriel Nogueira Franco
Ir para solução Solucionado por Joao Raulino ,

Pergunta

  • Alunos

Olá, pessoal! Como vão? 

Feliz Ano Novo a todos!

 

Estou tentando criar o relacionamento entre 2 tabelas: 1. Postagens e 2. Analistas. O relacionamento se baseia no ID do Analista para cada ação: Produção, Revisão e Agendamento. 

A base para a tabela 2. Analistas se encontra assim:

image.png.864d60f74fb0ffd90faf16ea24258e08.png

E a base para a tabela 1. Postagens, está disposta da seguinte maneira:

image.png.b77d0c7dd43f2d72b383e8fdfd117146.png

Quando tentei cruzar as tabelas através do recurso de Gerenciamento de Relações dentro do PowerBI, deu como output o seguinte erro: 

image.png.47af44b09bdbf589ad43eef4b2a8b25b.png]image.png.9d70fec8ea80ec07ed17a1d63fc1322f.png

Eu tentei trocar as chaves (ID) do seguinte modo:

image.png.75ccea6b03b6ebde18ddf357985d55d6.png

E ainda assim o erro persiste.

Podem me ajudar?

 

No mais, agradeço pela atenção!

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Att.

A solução seria criar um tabela para Produção com o ID e o nome do analista [e o mesmo para as outras ações]. Se sim, seria a única forma de resolver?

Disclaimer

O objetivo é saber o número de vezes que determinado analista executou cada processo.

Editado por Gabriel Nogueira Franco
Link para o comentário
Compartilhar em outros sites

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

Olá @Gabriel Nogueira Franco, tenta transformar as colunas de produção, revisão e agendamento como linhas que acredito que vai facilitar pra você aí.

image.png.82257258cf373c0f69137c18f51c221b.png

Existe algum outro passo além desse? Porque a planilha a tabela fica disposta da seguinte maneira:

image.png.2fd9bf8fbbdda9b2d6f96e7578f6f8a0.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Suave @Gabriel Nogueira Franco?

Se as IDs das colunas [Producao_ID], [Revisao_ID] e [Agendamento_ID] são sempre iguais para cada analista então na verdade você só precisa de uma das colunas para fazer a relação, as outras vão ficar redundantes:

image.png.9ea3af787740a00baf2ec6a3fa362dce.png

Depois convém voce fazer o processo que o @Renato Carlos Rossato falou na tabela "Postagens" também, de modo que todas as IDs fiquem numa unica coluna:

image.png.ab8341e93382eb05b1f816a42a977ae9.png

Com isso fica fácil relacionar as duas tabelas através da mesma coluna [Analista_ID]:

image.png.01588cdf0b1a11a1853ca8b8a1d6a87e.png

Com o teu modelo montado assim, o calculo de postagens por analista você pode fazer facilmente através de uma medida DAX usando CALCULATE() e COUNTROWS().

Se nossas dicas te ajudaram, não se esqueça de marcar a resposta do @Renato Carlos Rossato como melhor solução 😉

Abs!

 

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

  • 0
  • Alunos

@Joao Raulino, muito obrigado pela respeita. Agradeço ao @Renato Carlos Rossatotambém!

 

Isso não resolveria o problema pela seguinte questão. Existem 3 processos que ocorrem para que uma postagem seja feita: 1. Produção do Conteúdo, 2. Revisão do Conteúdo e 3. Agendamento da Postagem. E não é o mesmo analista que cumpre as 3 etapas. Seguindo a resolução explicitada, eu iria unificar os 3 processos - o que tornaria a análise incorreta.

 

Obs.: de fato, cada analista possui um ID; entretando, para cada um dos 3 processos, haverão, necessariamente ou não, IDs diferentes.

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