Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Uma dependência circular foi detectada: Vendas[Valor], Vendas[Faturamento], Vendas[Valor].

Foi criado o campo valor com um LOOKUPVALUE(Produtos[Valor],Produtos[ID Produto],Vendas[ID Produto]), após isso criei o campo faturamento para calcular quantidade vendida * valor Faturamento = Vendas[Quantidade]*Vendas[Valor].

Na aula funciona no PowerBi gera a mensagem de dependencia circular.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá, tudo bem?

Isso geralmente ocorre quando uma coluna referencia outra coluna que, por sua vez, referencia a primeira. Esse fenômeno é conhecido como "dependência circular", pois as colunas dependem uma da outra, formando um ciclo. No seu caso, isso está acontecendo porque a coluna Faturamento depende da coluna Valor, que por sua vez está sendo calculada usando a função LOOKUPVALUE.

Uma das causas pode ser devido a um erro ao fazer a relação entre as tabelas, quando as relações entre as tabelas são definidas incorretamente, pode ocorrer uma dependência circular. Por exemplo, ao estabelecer uma relação bidirecional entre duas tabelas que deveria ser unidirecional.

Portanto, peço que verifique se fez todos os passos da aula Relacionando as tabelas, foram realizados corretamente. Sugiro inclusive refazer os passos.

Ah! E uma aluna estava com um problema similar a este e a solução encontrada foi apagar as colunas criadas e refazê-las, você pode tentar também.

Espero ter ajudado.

Qualquer dúvida, compartilhe no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Olá Monalisa,

O incidente estava no relacionamento, a direção de filtro cruzado estava como "ambas" em um dos relacionamentos.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade