Dela via


GROUPCROSSAPPLYTABLE

gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning

Returnerar en sammanfattningstabell över en uppsättning grupper.

Syntax

GROUPCROSSAPPLYTABLE( <groupBy_columnName> [, < groupBy_columnName >]…, [<filterTable>]… [, <separator>, <table expression>] )  

Parametrar

Term Definition
groupBy_columnName En fullständigt kvalificerad kolumnreferens (Tabell[Kolumn]) till en bastabell för vilken de distinkta värdena ingår i den returnerade tabellen.
filterTable Ett tabelluttryck som läggs till i filterkontexten för alla kolumner som anges som groupBy_columnName argument. De värden som finns i filtertabellen används för att filtrera innan korskoppling/automatiskt finns.
separator En strängliteral som inte har något annat syfte än att avgränsa filterTable-parametern med tabelluttrycksparametern
tabelluttryck Ett tabelluttryck som utvärderas under filterkontexten för filterTabellparametrar och som returneras som en del av kopplingen i returvärdet

Returvärde

En tabell som innehåller kombinationer av värden från de angivna kolumnerna baserat på den angivna grupperingen.

Anmärkningar

  • GROUPCROSSAPPLYTABLE liknar funktionen GROUPCROSSJOIN. Alla filterTable-parametrar är korskopplingar. FILTERCLUSTER-funktionen kan användas för att utföra naturliga kopplingar av filtertabeller eller gruppera efter kolumner om det behövs.

  • Parametern tabelluttryck utvärderas i filterkontexten som innehåller alla filterTabellparametrar.

  • Du kan ändra filterbeteendet för filterTable med hjälp av följande funktioner:

    • ALLSELECTEDAPPLY

    • ALLSELECTEDREMOVE

    • ALWAYSAPPLY

    • KEEPFILTERS

    • SHADOWCLUSTER

    • ICKE-FILTER

funktionen ALLSELECTEDAPPLYfunktionen ALLSELECTEDREMOVEfunktionen ALWAYSAPPLYKEEPFILTERS funktionfunktionen SHADOWCLUSTERfunktionen NONFILTERfunktionen FILTERCLUSTERfunktionen GROUPCROSSAPPLY