WD.PIVOTBY
Omschrijving
Hiermee worden gegevens samengevat door ze te groeperen, te aggregeren, te sorteren en te filteren op basis van opgegeven rij- en kolomvelden. Deze functie is hetzelfde als PIVOTBY, maar
met
a style
parameter. Deze functie is handig voor dynamische kruistabellen en geavanceerde gegevenssamenvattingen, rechtstreeks in een formule.
Syntaxis
WD.PIVOTBY(
row_fields
, col_fields
, values
, function
, [field_headers
], [row_total_depth
], [row_sort_order
], [col_total_depth
], [col_sort_order
], [filter_array
], [relative_to
]) - row_fields: de waarden die moeten worden gebruikt bij het groeperen van rijen.
- col_fields: de waarden die moeten worden gebruikt bij het groeperen van kolommen.
- values: de waarden die moeten worden geaggregeerd.
- function: de berekening die moet worden uitgevoerd bij het aggregeren. 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.
- row_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.
- row_sort_order: een getal dat aangeeft hoe rijen moeten worden gesorteerd. Getallen komen overeen met kolommen inrow_fields, gevolgd door kolommen in waarden. Een positief getal sorteert rijen in oplopende volgorde. Een negatief getal sorteert rijen in aflopende volgorde.
- column_total_depth: een getal dat aangeeft of totalen en subtotalen moeten worden weergegeven. Voor subtotalen:col_fieldsmoet ten minste twee kolommen bevatten. Mogelijke opties zijn:
- Weggelaten waarde (standaard): eindtotalen en, waar mogelijk, subtotalen.
- 0: geen totalen.
- 1: Eindtotalen aan de rechterkant.
- 2: Eindtotalen en subtotalen aan de rechterkant.
- -1: eindtotalen aan de linkerkant.
- -2: eindtotalen en subtotalen aan de linkerkant.
- column_sort_order: een getal dat aangeeft hoe kolommen moeten worden gesorteerd. Getallen komen overeen met kolommen incol_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.
- relative_to: een getal dat aangeeft waar waarden voor het tweede argument van een aggregatiefunctie moeten worden gevonden. Dit wordt meestal gebruikt wanneer PERCENTOF wordt opgegeven om te functioneren. Mogelijke opties zijn:
- 0 (standaard): kolomtotalen
- 1: Rijtotalen
- 2: Eindtotaal
- 3: Totaal bovenliggende kolom
- 4: totaal bovenliggende rij
- style: de manier waarop de resultaten worden weergegeven. Zie de vervolgkeuzelijst Tabelstijl in het dialoogvenster Draaiinstellingen voor een lijst met stijlopties.