# Adicionando colunas a um conjunto de dados

Você pode adicionar colunas para adicionar transformações básicas baseadas em linhas a um conjunto de dados.

Isto está disponível em

* Aterrisando tarefas de dados que aterrisam dados por meio do Qlik Data Gateway - Data Movement

* Tarefas de armazenamento

* Transformar tarefas de dados

* Tarefas de datamart

1. Clique em Conjuntos de dados.

2. Clique em Adicionar coluna.

   Você precisará fornecer um nome para a coluna e um tipo de dados.

   Você também pode definir a coluna como uma chave e se deve ser anulável.

   Para alguns tipos de dados, você pode fazer configurações adicionais, por exemplo, comprimento ou precisão.

3. Clique em the Ícone de expressão icon na coluna que você adicionou.

   O construtor de expressões é aberto.

4. Construa uma expressão para a coluna.

   Você pode usar colunas no conjunto de dados, funções e operadores para construir a expressão.

   Clique em the Ícone de seta para a direita icon para mover um item para a expressão.

   Você também pode usar todas as funções suportadas pela plataforma de dados em nuvem na expressão.

5. Clique em Extrair parâmetros.

   Agora você pode adicionar um valor de teste a Valor para testar para todos os parâmetros.

6. Clique em Expressão de teste.

   Agora você deve ver o resultado da expressão, usando os valores de teste.

7. Quando estiver pronto, clique em OK.

A coluna agora é adicionada, com base na expressão que você usou.

Nota de dicaPara remover uma coluna adicionada, selecione-a e clique em Reverter.

## Construindo expressões

Você precisa construir uma expressão que defina valores para a nova coluna. Você pode usar:

* Colunas

  Todas as colunas no conjunto de dados de origem

  Para tarefas de transformação de fluxo, a lista de colunas também inclui colunas de cabeçalho da fonte de aterrisagem de fluxo (por exemplo, hdr\_\_kafka\_partition ou hdr\_\_file\_name). Essas colunas são exibidas na ordem da fonte. Para obter a lista completa de colunas de cabeçalho por tipo de fonte, consulte [Tabelas de preparação](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/lakehouse-datasets-architecture-streaming.htm#Landing).

* Funções

  Funções de string, funções numéricas, funções de verificação nula, funções de dados e tempo e funções lógicas.

  Nota informativaSe você usar o Azure Synapse Analytics como plataforma de dados, $RTRIM e $LTRIM apenas apararão caracteres de espaço, independentemente de qual caractere você especificar para aparar.

* Operadores

  Operadores matemáticos e lógicos. Alguns operadores também estão disponíveis na barra de ferramentas acima da expressão. É também aqui que você encontra o operador para concatenação de strings, ||.

Clique em the Ícone de seta para a direita icon para mover um item para a expressão.

Você também pode usar todas as funções suportadas pela plataforma de dados em nuvem na expressão.

### Exemplo de expressão

Neste exemplo, criamos uma expressão que concatena as duas colunas first\_file\_name e first\_file\_title, separadas por :.

Editando uma expressão

Editando uma expressão

Editando uma expressão ![](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_qdi_expression_editor.png)

## Limitações

* Não é possível usar caracteres de espaço no nome da coluna ao usar o Google BigQuery como plataforma de dados.