BASE DE DADOS DE CONHECIMENTO

Combinação de dois campos de cadeia de caracteres


Publicado: 01 May 2013
Data da última modificação: 01 Aug 2023

Pergunta

Como criar um campo calculado que combina duas variáveis de cadeia de caracteres.

Ambiente

Tableau Desktop

Resposta

Use o operador de sinal de mais (+) para combinar dois campos de cadeia de caracteres:
  1. Vá para Análise > Criar campo calculado.
  2. Dê um nome para o campo calculado e insira a seguinte fórmula, em que Field1 e Field2 são campos de cadeia de caracteres:
  3. [Field1] + [Field2] 
    
  4. Clique em OK.
  5. Arraste o novo campo calculado até a divisória Linhas, para exibir a nova concatenação de cadeia de caracteres.

Informações adicionais

  • Usar o sinal de mais (+) combina dois campos de cadeia de caracteres ("abc"+ "def" = "abcdef").
  • Se um espaço for necessário entre os dois campos, modifique a fórmula acima "abc" + " " + "def"  = "abc def"
  • Qualquer pontuação exigida (por exemplo, vírgula) pode ser adicionada à fórmula conforme necessário.
  • Concatenar com um valor NULL resulta em NULL. "abc" + NULL = NULL.

Se aparecer o erro "All fields must be aggregate or constant when using table calculation functions or fields from multiple data sources." (Todos os campos devem ser agregados ou constantes ao usar as funções de cálculo de tabela ou campos de várias fontes de dados), consulte estes artigos:

Não é possível usar um cálculo de tabela como RANK() em um cálculo LOD (Nível de detalhe)
Mensagens de erro de agregação em um campo calculado

 





 
Este artigo resolveu o problema?