# Lägga till kolumner i en datauppsättning

Du kan lägga till kolumner för att lägga till grundläggande radbaserade transformationer i en datauppsättning.

Detta är tillgängligt i

* Uppgifter för mellanlagring av data som mellanlagrar data via Qlik Data Gateway – dataflytt

* Lagringsuppgifter

* Transformera data-uppgifter

* Data mart-uppgifter

1. Klicka på Datauppsättningar.

2. Klicka på Lägg till kolumn.

   Du måste ange ett namn för kolumnen och en datatyp.

   Du kan också ställa in kolumnen som en nyckel och om den ska kunna vara null.

   För vissa datatyper kan du göra ytterligare inställningar, till exempel längd eller precision.

3. Klicka på the Uttrycksikon icon på kolumnen som du lade till.

   Uttrycksverktyget öppnas.

4. Bygg ett uttryck för kolumnen.

   Du kan använda kolumner i datauppsättningen, funktioner och operatorer för att bygga uttrycket.

   Klicka på the Högerpilsikon icon för att flytta ett objekt till uttrycket.

   Du kan också använda alla funktioner som stöds av molndataplattformen i uttrycket.

5. Klicka på Extrahera parametrar.

   Du kan nu lägga till ett testvärde i Värde att testa för alla parametrar.

6. Klicka på Testa uttryck.

   Du bör nu se resultatet av uttrycket med hjälp av testvärdena.

7. När du är klar klickar du på OK.

Kolumnen har nu lagts till baserat på uttrycket du använde.

Anteckning om tipsFör att ta bort en tillagd kolumn markerar du den och klickar på Återställ.

## Bygga uttryck

Du måste bygga ett uttryck som definierar värden för den nya kolumnen. Du kan använda:

* Kolumner

  Alla kolumner i källdatauppsättningen

  För strömmande Transformera data-uppgifter inkluderar kolumnlistan även rubrikkolumner från den strömmande mellanlagringskällan (till exempel hdr\_\_kafka\_partition eller hdr\_\_file\_name). Dessa kolumner visas i källordning. För en fullständig lista över rubrikkolumner per källtyp, se [Mellanlagringstabeller](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/lakehouse-datasets-architecture-streaming.htm#Landing).

* Funktioner

  Strängfunktioner, numeriska funktioner, null-kontrollfunktioner, datum- och tidsfunktioner samt logiska funktioner.

  Anteckning om informationOm du använder Azure Synapse Analytics som dataplattform kommer $RTRIM och $LTRIM endast att trimma blanksteg oavsett vilket tecken du anger att trimma.

* Operatorer

  Matematiska och logiska operatorer. Vissa operatorer är också tillgängliga i verktygsfältet ovanför uttrycket. Det är också här du hittar operatorn för strängkonkatenering, ||.

Klicka på the Högerpilsikon icon för att flytta ett objekt till uttrycket.

Du kan också använda alla funktioner som stöds av molndataplattformen i uttrycket.

### Exempeluttryck

I det här exemplet har vi skapat ett uttryck som konkatenerar de två kolumnerna first\_file\_name och first\_file\_title, separerade med :.

Redigera ett uttryck

Redigera ett uttryck

Redigera ett uttryck ![](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_qdi_expression_editor.png)

## Begränsningar

* Det är inte möjligt att använda blanksteg i kolumnnamnet när du använder Google BigQuery som dataplattform.