Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
isaiasdd
Contributor

Resolver referência circular

Boa tarde,

Como posso resolver a referência circular abaixo?

Circular.PNG

Minha tabela (dimensão) Itens é comum para duas tabelas fato, a Fato e Producao. Porém estou tendo o problema de referência circular mostrado na imagem acima. Alguma ideia de como posso fazer para resolver?

Tentei fazer uma LinkedTable tipo a LinkedData, porém acontece o mesmo erro de referência circular.

Obrigado!

1 Solution

Accepted Solutions
isaiasdd
Contributor

Re: Resolver referência circular

Consegui resolver da seguinte maneira:

fora_circular.PNG

Criei uma linked table com um campo de campo de cada tabela, assim consegui resolver o problema da referencia circular. Meu modelo ficou como mostra a imagem acima.

4 Replies
Not applicable

Re: Resolver referência circular

Para modelagens onde tenho fatos compartilhando dimensões eu gosto de concatenar as fatos. Desta forma fico com uma unica fato compartilhando as dimensões. Para facilitar e não haver problemas nas expressões calculando coisas de outras fatos eu sempre crio um flag. Fato a, fato b ou descritivo das fatos (produção e outros). Depois uso este flag nas expressões exemplo sum({<flag_fato={"produção"}>} campo)

MCampestrini
Valued Contributor

Re: Resolver referência circular

Isaias

Você pode criar duas chaves na tabela de itens, uma ligando à tabela Fato e outra à tabela Producao. Isso deve resolver o seu problema.

Márcio Rodrigo Campestrini
isaiasdd
Contributor

Re: Resolver referência circular

Márcio,

Não resolveu, pois continua com referência circular entre as tabelas!

isaiasdd
Contributor

Re: Resolver referência circular

Consegui resolver da seguinte maneira:

fora_circular.PNG

Criei uma linked table com um campo de campo de cada tabela, assim consegui resolver o problema da referencia circular. Meu modelo ficou como mostra a imagem acima.