Concatenar campos-chave
Se um único campo-chave for insuficientemente exclusivo para relacionar duas tabelas com precisão, é possível criar um campo calculado em cada tabela que concatena dois ou mais campos-chave e relacionar as tabelas usando os campos calculados.
Também é possível usar esse método ao associar tabelas, mas não há exigências para fazê-lo porque a associação permite selecionar mais de um campo por tabela.
Assim como ocorre com campos-chave, os campos-chave concatenados devem ter uma estrutura e formato de dados idêntica nas duas tabelas que estão sendo relacionadas.
Nota
É possível concatenar somente campos-chave de caractere. Assim, pode ser necessário usar as funções do Analytics para converter dados que não são caracteres antes de concatenar. Para obter mais informações, consulte Harmonizar campos.
- Abra a tabela pai e selecione .
- Clique em Adicionar uma nova expressão
.
- Informe um Nome para o campo-chave concatenado.
- Clique em f(x)
para abrir o Construtor de expressões.
- Crie uma expressão usando dois ou mais campos-chave e o Operador de Adição (+).
Por exemplo: ID_fornecedor + código_localização
- Clique em OK.
Se aparecer o erro "Tipo de expressão inválido", um ou mais campos-chave provavelmente não são campos-chave.
- Clique em Aceitar entrada
e clique em Fechar
para sair da caixa de diálogo Layout da Tabela.
- Abra a tabela filha e repita as mesmas etapas para adicionar um campo-chave concatenado idêntico à tabela filha.
- Relacione as duas tabelas usando o campo-chave concatenado.