Ga naar hoofdinhoud

Array

Arrayfuncties werken met meerdere waarden die zijn opgeslagen in een array om de gegevens te verwerken, transformeren of analyseren en een resultaat terug te geven.

De volgende functies zijn beschikbaar in Qlik Open Lakehouse:

Functie Beschrijving
ARRAY_DISTINCT Retourneer alle afzonderlijke elementen in de array.
ARRAY_JOIN Deze functie schakelt de elementen van de opgegeven array aaneen tot een tekenreeks met behulp van het scheidingsteken.
ARRAY_MAX Retourneer de maximumwaarde in een array.
ARRAY_MIN Retourneert de minimumwaarde in een array.
ARRAY_SORT Retourneert de waarden in de array in oplopende volgorde
ARRAY_SORT_DESC Retourneert de waarden in de array in aflopende volgorde
ARRAY_SUM Deze functie berekent de som van alle niet-null-elementen van de invoer. Als er geen niet-null-elementen zijn, retourneert de functie 0. Het gedrag is vergelijkbaar met de aggregatiefunctie SUM, maar werkt op een array.
COUNT_VALUES Retourneert het aantal niet-null-items in een bepaalde array.
COUNT_VALUES_IF Retourneert het aantal `true`-waarden in een bepaalde array. Dit kan worden gebruikt met voorwaardelijke operatoren om het aantal array-elementen te tellen dat aan een voorwaarde voldoet. Bijvoorbeeld, `COUNT_VALUES_IF(my_values[] > 3)` retourneert het aantal elementen dat groter is dan 3.
ELEMENT_AT Deze functie retourneert een element van een array op een gegeven index. Als index >= 0, biedt deze functie dezelfde functionaliteit als de SQL-standaard subscript-operator ([]). Als index < 0, opent `ELEMENT_AT` elementen van het laatste naar het eerste.
FIRST_ELEMENT Retourneert het eerste element in de array.
LAST_ELEMENT Retourneert het laatste element in de array.
VALUE_INDEX_IN_ARRAY Berekent een 1-gebaseerde positionele index voor elke niet-null-waarde binnen een sub-array, waarbij de index wordt gereset bij elke nieuwe sub-array.
VALUE_INDEX_IN_ROW Berekent een doorlopende, 1-gebaseerde positionele index voor elke waarde in een array, waarbij de hele rij als één context wordt behandeld. Het wijst een unieke index toe aan elk niet-null element in de arrays binnen de rij.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!