WD.GROUPBY
Omschrijving
Hiermee worden gegevens samengevat door ze te groeperen, te aggregeren, te sorteren en te filteren op basis van opgegeven velden. Deze functie is hetzelfde als MS.GROUPBY, maar
met
a style
parameter.Het is handig voor het maken van overzichtstabellen en het uitvoeren van aggregaties die vergelijkbaar zijn met een draaitabel, maar rechtstreeks binnen een formule.
Syntaxis
WD.GROUPBY(
row_fields
, values
, function
, [field_headers
], [total_depth
], [sort_order
], [filter_array
], [field_relationship
]) - row_fields: het waardenbereik dat moet worden gegroepeerd.
- values: de waarden die moeten worden geaggregeerd.
- function: de berekening die moet worden uitgevoerd bij het aggregeren van waarden.
- field_headers: een getal dat aangeeft of de gegevens koppen hebben en of u deze in de resultaten wilt opnemen. Mogelijke opties zijn:
- Weggelaten waarde (standaard): koppen worden niet weergegeven.
- 0: geen koppen.
- 1: Ja, maar koppen worden niet weergegeven.
- 2: Geen koppen, maar genereer deze.
- 3: Ja, en koppen weergeven.
- total_depth: een getal dat aangeeft of totalen en subtotalen moeten worden weergegeven. Voor subtotalen:row_fieldsmoet ten minste twee kolommen bevatten. Mogelijke opties zijn:
- Weggelaten waarde (standaard): eindtotalen en, waar mogelijk, subtotalen.
- 0: geen totalen.
- 1: Eindtotalen onderaan.
- 2: Eindtotalen en subtotalen onderaan.
- -1: eindtotalen bovenaan.
- -2: eindtotalen en subtotalen bovenaan.
- sort_order: een getal dat aangeeft hoe rijen moeten worden gesorteerd. Getallen komen overeen met kolommen in row_fields, gevolgd door kolommen in waarden. Een positief getal sorteert rijen in oplopende volgorde. Een negatief getal sorteert rijen in aflopende volgorde.
- filter_array: een kolomgerichte matrix met Boole-waarden die aangeeft welke rijen moeten worden opgenomen of uitgesloten van de uitvoer.
- field_relationship: een getal dat de relatie tussen kolommen aangeeft wanneer meerdere kolommen worden opgegeven alsrow_fieldsen is van invloed op het sorteren van de resultaten. Mogelijke opties zijn:
- 0: hiërarchie (standaard) - sorteringenrow_fieldsvan links naar rechts, waarbij bij het sorteren van latere kolommen rekening wordt gehouden met de hiërarchie van eerdere kolommen.
- 1: Tabel - sorteert elke kolom afzonderlijk.
- style: de manier waarop de resultaten worden weergegeven. Zie de vervolgkeuzelijst Tabelstijl in het dialoogvenster Draaiinstellingen voor een lijst met stijlopties.