Tworzenie wyrażeń | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Tworzenie wyrażeń

Ostatnia aktualizacja: 28.10.2026

Używaj wyrażeń do obliczania wartości kolumn lub definiowania warunków podczas dodawania kolumn, edytowania wyrażeń kolumn, tworzenia reguł transformacji lub filtrowania zestawów danych.

Konstruktor wyrażeń wyświetla listę elementów dostępnych dla bieżącego zadania. Informacje referencyjne dotyczące zadań przenoszenia obejmują zadania umieszczania zarządzanego przez SaaS, umieszczania lake oraz replikacji. Wyrażenia dotyczące pamięci masowej, transformacji i składnic danych zależą od platformy danych lub silnika zadań. Informacje na temat funkcji CDC Storage i Streaming Transform zawiera Funkcje transformacji. Użyj funkcji i składni dostępnych w swoim edytorze.

Tworzenie lub edytowanie wyrażenia

  1. Otwórz konstruktor wyrażeń z poziomu kolumny, reguły transformacji lub filtru zestawu danych, który konfigurujesz.

    W przypadku wyrażenia kolumny kliknij Edytuj wyrażenie kolumny na kolumnie.

  2. Wybierz element, a następnie kliknij Wstaw zaznaczony element wyrażenia, aby go wstawić.

    Możesz również wpisać wyrażenie. Wstaw parametry kolumn, aby przekazać wartości z każdego wiersza źródłowego, zachowując składnię używaną przez Twój edytor.

    Aby wstawić operator z paska narzędzi, kliknij miejsce w wyrażeniu, w którym ma się znaleźć, a następnie kliknij operator.

  3. Zastąp symbole zastępcze argumentów funkcji parametrami kolumn, stałymi lub wyrażeniami zagnieżdżonymi.

    Ujmij stałe tekstowe i daty w pojedyncze cudzysłowy, takie jak 'Unknown' i '2026-10-08'. Przedstaw zagnieżdżony cudzysłów za pomocą dwóch cudzysłowów: 'O''Brien'. Wprowadź liczby bez cudzysłowów, takie jak 12 lub 12.5. Użyj NULL w przypadku brakującej wartości, a nie tekstu 'NULL'.

  4. Przetestuj wyrażenie w sposób opisany poniżej, a następnie kliknij OK, aby je zapisać.

Używanie elementów wyrażeń

  • Kolumny: Kolumny źródłowego zestawu danych dostarczają wartości z przetwarzanego wiersza.

    W przypadku zadań Streaming Transform ta lista obejmuje również kolumny umieszczania, takie jak hdr__kafka_partition i hdr__file_name, w kolejności źródłowej. Są one odrębne od nagłówków Q_H_ w wyrażeniach zadań przesunięcia. Zobacz Tabele związane z umieszczaniem.

  • Funkcje: obliczają lub konwertują wartości. Podaj argumenty w kolejności wskazanej w sygnaturze funkcji. Zobacz Funkcje wyrażeń.

    InformacjaW przypadku wyrażeń Azure Synapse Analytics $RTRIM i $LTRIM przycinają tylko spacje, niezależnie od określonego znaku przycinania.
  • Operatory: łączą wartości, porównują je lub definiują warunki. Użyj nawiasów, aby kontrolować kolejność obliczeń. Zobacz Operatory wyrażeń.

  • Nagłówki: Używaj metadanych zmian w zadaniach umieszczania zarządzanego przez SaaS, umieszczania w usłudze Lake i replikacji. Zobacz Nagłówki wyrażeń, aby uzyskać informacje o możliwości zastosowania źródłowego punktu końcowego oraz wartościach fazy przetwarzania.

Przykład: Łączenie wartości kolumn

Poniższe wyrażenie łączy first_file_name i first_file_title za pomocą dwukropka:

${first_file_name} || ':' || ${first_file_title}

Dla przykładowych wartości sales i Sales June 2022 wynikiem jest sales:Sales June 2022.

Edycja wyrażenia

Edytor wyrażeń łączący dwie kolumny zestawu danych za pomocą dwukropka.

Testowanie wyrażeń

Użyj przykładowych wartości parametrów, aby sprawdzić obliczony wynik przed zapisaniem. Wyodrębnianie parametrów identyfikuje dane wejściowe wyrażenia; testowanie oblicza wartość wyrażenia przy użyciu podanych wartości.

InformacjaTestowanie wywołań funkcji $SOURCE_LOOKUP i $TARGET_LOOKUP nie jest obsługiwane.
  1. Kliknij Wyodrębnij parametry.

  2. Wprowadź wartość do przetestowania dla każdego parametru, używając wartości odpowiednich dla typu danych kolumny.

  3. Kliknij Testuj wyrażenie i sprawdź wynik.

Jeśli wyrażenie jest nieprawidłowe, popraw jego składnię i argumenty, a następnie ponownie wyodrębnij parametry przed ponownym przetestowaniem. Powtórz z reprezentatywnymi wartościami, w tym z wartościami brakującymi, jeśli ma to zastosowanie. Pomyślny test na próbie nie sprawdza każdego wiersza źródłowego.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!