Przeskocz do zawartości głównej

Tablica

Funkcje tablicowe operują na wielu wartościach przechowywanych w tablicy, aby przetwarzać, przekształcać lub analizować dane i zwracać wynik.

Dostępne są następujące funkcje w Qlik Open Lakehouse:

Funkcja Opis
ARRAY_DISTINCT Zwraca wszystkie unikalne elementy w tablicy.
ARRAY_JOIN Ta funkcja konkatenujE elementy danej tablicy do ciągu znaków, używając separatora.
ARRAY_MAX Zwraca maksymalną wartość w tablicy.
ARRAY_MIN Zwraca minimalną wartość w tablicy.
ARRAY_SORT Zwraca wartości w tablicy w kolejności rosnącej
ARRAY_SORT_DESC Zwraca wartości w tablicy w kolejności malejącej
ARRAY_SUM Ta funkcja oblicza sumę wszystkich elementów wejściowych, które nie są wartościami null. Jeśli nie ma elementów, które nie są wartościami null, zwraca 0. Zachowanie jest podobne do funkcji agregującej SUM, ale działa na tablicy.
COUNT_VALUES Zwraca liczbę elementów innych niż null w danej tablicy.
COUNT_VALUES_IF Zwraca liczbę wartości `true` w danej tablicy. Można tego użyć z operatorami warunkowymi do zliczania liczby elementów tablicy spełniających warunek. Na przykład `COUNT_VALUES_IF(my_values[] > 3)` zwróci liczbę elementów większych niż 3.
ELEMENT_AT Ta funkcja zwraca element tablicy pod danym indeksem. Jeśli indeks >= 0, ta funkcja zapewnia taką samą funkcjonalność jak standardowy operator indeksowania SQL ([]). Jeśli indeks < 0, `ELEMENT_AT` uzyskuje dostęp do elementów od ostatniego do pierwszego.
FIRST_ELEMENT Zwraca pierwszy element w tablicy.
LAST_ELEMENT Zwraca ostatni element w tablicy.
VALUE_INDEX_IN_ARRAY Oblicza indeks pozycyjny oparty na 1 dla każdej wartości innej niż null w podtablicy, resetując indeks z każdą nową podtablicą.
VALUE_INDEX_IN_ROW Oblicza ciągły, 1-oparty indeks pozycyjny dla każdej wartości w tablicy, traktując cały wiersz jako pojedynczy kontekst. Przypisuje unikalny indeks każdemu elementowi niebędącemu wartością null w tablicach w obrębie wiersza.

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ć!