Aggregate
Aggregatiefuncties voeren een berekening uit op meerdere waarden om één enkel resultaat te retourneren.
De volgende functies zijn beschikbaar in Qlik Open Lakehouse:
| Functie | Beschrijving |
|---|---|
| APPROX_COUNT_DISTINCT | Benadert het aantal afzonderlijke niet-lege invoerwaarden. |
| APPROX_COUNT_DISTINCT_EACH | Benadert het aantal afzonderlijke waarden voor elke opgegeven groep. |
| Gem. | Berekent het gemiddelde (rekenkundig gemiddelde) van alle invoerwaarden. |
| AVG_EACH | Berekent het gemiddelde (rekenkundig gemiddelde) van alle invoerwaarden voor elke opgegeven groep. |
| AVG_TIME_SERIES | Haalt de gemiddelde waarde per tijdsinterval op. |
| COLLECT_SET | Verzamelt een set van alle waarden voor een opgegeven veld. |
| COLLECT_SET_EACH | Verzamelt een set van alle waarden voor een veld voor elke opgegeven groep. |
| COUNT | Telt het aantal niet-lege invoerwaarden. |
| COUNT(*) | Telt het aantal invoerrijen. |
| COUNT(DISTINCT ...) | Telt het aantal afzonderlijke niet-lege invoerwaarden. |
| COUNT_EACH | Telt het aantal items voor elke opgegeven groep. |
| COUNT_IF | Telt het aantal `TRUE`-invoerwaarden. |
| DYNAMIC_SESSIONS | Verzamelt een array van begin- en eindtijden van sessies. |
| FIRST | Krijgt de eerste invoerwaarde die voor elke groep arriveert. |
| FIRST_ARRAY | Krijgt de eerste array van waarden die zijn waargenomen in de gebeurtenissen binnen het tijdvenster. |
| FIRST_EACH | Krijgt een array van de eerste waarden per opgegeven groep in het tijdvenster. |
| FIRST_TIME_SERIES | Krijgt de eerste waarde per tijdinterval. |
| LAST | Krijgt de laatste invoerwaarde die voor elke groep arriveert. |
| LAST_ARRAY | Haalt de laatste array met waarden op die zijn gezien in de gebeurtenissen binnen het tijdvenster. |
| Syntaxis | Haalt een array op van de laatste waarden per groep in het tijdvenster. |
| LAST_K | Haalt de laatste `k` waarden per groep op. |
| LAST_K_EACH | Haalt de laatste `K` waarden per opgegeven groep op. |
| LAST_TIME_SERIES | Haalt de laatste waarde per tijdsinterval op. |
| MAX | Berekent het maximum van alle invoerwaarden. |
| MAX_BY | Haalt de waarde op die overeenkomt met de maximumwaarde van een ander veld in het tijdvenster. |
| MAX_EACH | Verzamelt de maximumwaarde per opgegeven groep. |
| MAX_TIME_SERIES | Haalt de maximumwaarde per tijdsinterval op. |
| MIN | Berekent het minimum van alle invoerwaarden. |
| MIN_BY | Haalt de waarde op die overeenkomt met de minimumwaarde van een ander veld in het tijdvenster. |
| MIN_EACH | Verzamelt de minimumwaarde per opgegeven groep. |
| MIN_TIME_SERIES | Haalt de minimumwaarde op per tijdinterval. |
| SESSION_COUNT | Telt het aantal sessies. |
| STD_DEV | Berekent de standaardafwijking van een reeks getallen. |
| STD_DEV_EACH | Berekent de standaardafwijking van een reeks getallen per opgegeven groep. |
| STRING_MAX | Berekent het maximum van alle invoertekenreekswaarden. |
| STRING_MAX_EACH | Verzamelt de maximale tekenreekswaarde per opgegeven groep. |
| STRING_MIN_EACH | Verzamelt de minimale tekenreekswaarde per opgegeven groep. |
| SUM | Berekent de som van alle invoerwaarden. |
| SUM_EACH | Berekent de som van alle invoerwaarden voor elke opgegeven groep. |
| SUM_TIME_SERIES | Berekent de som van alle waarden per tijdinterval. |
| WEIGHTED_AVERAGE | Het gewogen gemiddelde van een veld in het tijdvenster. |