6 Replies Latest reply: May 18, 2016 11:27 AM by Kleber Gitti RSS

    Como eliminar referência circular

    Luiz Cláudio Gomes

      Bom dia pessoal

       

      Estou trabalhando numa transição de sistemas e preciso fazer um comparativo entre duas bases. Porém essas bases estão estruturadas de forma diferente. Acontece que o Qlikview está identificando uma referência circular que preciso eliminar.

      Isso pode ser feito utilizando a concatenação de campos?

      Na tabela da esquerda estão os dados da nova base onde a chave Corretor_ID é a ligação com o cadastro (Clientes_Descr). Na direita está a base antiga onde a chave foi nomeada como VSCod_Legado (que também existe na Clientes_Descr)

      Alguma dica de como fazer isso?

      Em tempo: uso a versão personal, por isso preciso cuidar com arquivos de outros...rsrs

      Assim, se puderem me dar a dica escrita, agradeço...

      Abaixo da imagem coloquei o script para melhor entendimento

       

      circular.png

       

      OLEDB CONNECT TO ....................

       

       

      // Dados dos corretores

      SQL SELECT "Corretor_ID",

          "Cod_Legado" as VSCod_Legado,

          Corretor,

          IsNull(CodigoSocio,0) as CodigoSocio

      FROM SINCOR.dbo.ClientesDescr;

       

       

      // Carrega as Contribuições do Sabro

      SQL SELECT "Processo_ID",

          "Corretor ID" as Corretor_ID,

          "Tipo Contribuicao",

          Exercicio,

      //    Parcela,

          "Valor Contribuicao",

          "Data Vencimento",

          "Data Pagamento",

          "Valor Pago",

          Multa,

          Juros,

          Pago

      FROM SINCOR.dbo."Contribuicoes Sabro_Qlik";

       

       

      OLEDB CONNECT TO ................

       

      // Carrega as Contribuições do VSincor

      SQL SELECT "COR_CODIGO" as VSCod_Legado,

          "CAT_DESCRICAO" as Contribuição,

          Codigo as "Tipo Contribuição",

          AnoBase as Exercicio,

          Valor,

          ValorPago

          "Vencimento_Original",

          Vencimento,

      //    Parcela,

          "COB_PAGAMENTO",

          "COB_RENEGOCIADA"

      FROM DadosSincor.dbo."Contribuicoes VSincor_Qlik";