# Dodawanie kolumn do zbioru danych

Możesz dodawać kolumny, aby dodać podstawowe transformacje oparte na wierszach do zbioru danych.

Jest to dostępne w

* Zadania umieszczania danych, które umieszczają dane za pośrednictwem Brama danych Qlik — ruch danych

* Zadania przechowywania

* Zadania transformacji danych

* Zadania hurtowni danych

1. Kliknij Zbiory danych.

2. Kliknij Dodaj kolumnę.

   Musisz podać nazwę kolumny i typ danych.

   Możesz również ustawić kolumnę jako klucz oraz określić, czy może przyjmować wartości puste (nullable).

   W przypadku niektórych typów danych można wprowadzić dodatkowe ustawienia, na przykład długość lub precyzję.

3. Kliknij the Ikona wyrażenia icon w dodanej kolumnie.

   Zostanie otwarty kreator wyrażeń.

4. Zbuduj wyrażenie dla kolumny.

   Do zbudowania wyrażenia możesz użyć kolumn w zbiorze danych, funkcji i operatorów.

   Kliknij the Ikona strzałki w prawo icon, aby przenieść element do wyrażenia.

   W wyrażeniu możesz również użyć wszystkich funkcji obsługiwanych przez platformę danych w chmurze.

5. Kliknij Wyodrębnij parametry.

   Możesz teraz dodać wartość testową do Wartość do przetestowania dla wszystkich parametrów.

6. Kliknij Testuj wyrażenie.

   Powinien być teraz widoczny wynik wyrażenia z użyciem wartości testowych.

7. Gdy skończysz, kliknij OK.

Kolumna została dodana na podstawie użytego wyrażenia.

WskazówkaAby usunąć dodaną kolumnę, wybierz ją i kliknij Przywróć.

## Budowanie wyrażeń

Musisz zbudować wyrażenie, które definiuje wartości dla nowej kolumny. Możesz użyć:

* Kolumny

  Wszystkie kolumny w źródłowym zbiorze danych

  W przypadku zadań transformacji strumieniowej lista kolumn obejmuje również kolumny nagłówka ze źródła umieszczania strumieniowego (na przykład hdr\_\_kafka\_partition lub hdr\_\_file\_name). Te kolumny są wyświetlane w kolejności źródłowej. Pełną listę kolumn nagłówka dla poszczególnych typów źródeł można znaleźć w sekcji [Tabele związane z umieszczaniem](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/lakehouse-datasets-architecture-streaming.htm#Landing).

* Funkcje

  Funkcje ciągów znaków, funkcje numeryczne, funkcje sprawdzania wartości null, funkcje daty i czasu oraz funkcje logiczne.

  InformacjaJeśli używasz Azure Synapse Analytics jako platformy danych, funkcje $RTRIM i $LTRIM będą przycinać tylko znaki spacji, niezależnie od tego, jaki znak określisz do przycięcia.

* Operatory

  Operatory matematyczne i logiczne. Niektóre operatory są również dostępne na pasku narzędzi nad wyrażeniem. W tym miejscu znajduje się również operator dla konkatenacji ciągów, ||.

Kliknij the Ikona strzałki w prawo icon, aby przenieść element do wyrażenia.

W wyrażeniu możesz również użyć wszystkich funkcji obsługiwanych przez platformę danych w chmurze.

### Przykładowe wyrażenie

W tym przykładzie utworzyliśmy wyrażenie, które konkatenuje dwie kolumny first\_file\_name i first\_file\_title, oddzielone znakiem :.

Edytowanie wyrażenia

Edytowanie wyrażenia

Edytowanie wyrażenia ![](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_qdi_expression_editor.png)

## Ograniczenia

* Nie można używać znaków spacji w nazwie kolumny, gdy jako platforma danych używane jest Google BigQuery.