# Matrisfunktioner

Arrayfunktioner fungerar på flera värden som lagras i en array för att bearbeta, transformera eller analysera data och returnera ett resultat.

Följande funktioner är tillgängliga i Qlik Open Lakehouse:

| Funktion | Beskrivning |
| --- | --- |
| [ARRAY_DISTINCT](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/array/array_distinct.htm) | Returnera alla distinkta element i matrisen. |
| [ARRAY_JOIN](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/array/array_join.htm) | Denna funktion konkatenerar elementen i den angivna matrisen till en sträng med hjälp av avgränsaren. |
| [ARRAY_MAX](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/array/array_max.htm) | Returnera det maximala värdet i en matris. |
| [ARRAY_MIN](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/array/array_min.htm) | Returnerar det lägsta värdet i en array. |
| [ARRAY_SORT](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/array/array_sort.htm) | Returnerar värdena i arrayen i stigande ordning |
| [ARRAY_SORT_DESC](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/array/array_sort_desc.htm) | Returnerar värdena i matrisen i fallande ordning |
| [ARRAY_SUM](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/array/array_sum.htm) | Denna funktion beräknar summan av alla icke-null-element i indata. Om det inte finns några icke-null-element returneras 0. Beteendet liknar aggregeringsfunktionen SUM, men fungerar på en matris. |
| [COUNT_VALUES](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/array/count_values.htm) | Returnerar antalet icke-null-objekt i en given array. |
| [COUNT_VALUES_IF](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/array/count_values_if.htm) | Returnerar antalet `true`-värden i en given array. Detta kan användas med villkorsoperatorer för att räkna antalet arrayelement som uppfyller ett villkor. Till exempel kommer `COUNT_VALUES_IF(my_values[] > 3)` att returnera antalet element som är större än 3. |
| [ELEMENT_AT](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/array/element_at.htm) | Denna funktion returnerar ett element från en array vid ett givet index. Om index &gt;= 0, tillhandahåller denna funktion samma funktionalitet som SQL-standardens subskriptoperator ([]). Om index &lt; 0, kommer `ELEMENT_AT` åt element från det sista till det första. |
| [FIRST_ELEMENT](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/array/first_element.htm) | Returnerar det första elementet i matrisen. |
| [LAST_ELEMENT](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/array/last_element.htm) | Returnerar det sista elementet i matrisen. |
| [VALUE_INDEX_IN_ARRAY](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/array/value_index_in_array.htm) | Beräknar ett 1-baserat positionsindex för varje icke-null-värde inom en underordnad matris, och återställer indexet med varje ny underordnad matris. |
| [VALUE_INDEX_IN_ROW](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/array/value_index_in_row.htm) | Beräknar ett kontinuerligt, 1-baserat positionsindex för varje värde i en matris, där hela raden behandlas som en enda kontext. Den tilldelar ett unikt index till varje icke-null-element över matriserna inom raden. |