Olá Flavio, tudo bem?
No Qlik Sense, quando há campos com o mesmo nome em tabelas diferentes, o software tenta associá-los automaticamente. Se você não deseja que essa associação ocorra, uma abordagem é alterar o nome do campo em uma das tabelas no script de carga de dados.
Por exemplo, se você tem um campo chamado CustomerID
em duas tabelas, mas não quer que eles sejam associados, você pode renomear um deles usando o comando AS
. Veja um exemplo de como fazer isso:
LOAD
CustomerID AS CustomerID_Orders,
...
FROM
[sua_tabela_orders.qvd];
LOAD
CustomerID,
...
FROM
[sua_tabela_customers.qvd];
Neste exemplo, o campo CustomerID
da tabela de pedidos (Orders
) foi renomeado para CustomerID_Orders
, evitando assim a associação automática com o campo CustomerID
da tabela de clientes (Customers
).
Espero ter ajudado.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!