Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
gælder for:
beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Returnerer en oversigtstabel over et sæt grupper.
Syntaks
GROUPCROSSAPPLYTABLE( <groupBy_columnName> [, < groupBy_columnName >]…, [<filterTable>]… [, <separator>, <table expression>] )
Parametre
| Udtryk | Definition |
|---|---|
| groupBy_columnName | En fuldt kvalificeret kolonnereference (Table[Column]) til en basistabel, hvor de entydige værdier er inkluderet i den returnerede tabel. |
| filterTable | Et tabeludtryk, der føjes til filterkonteksten for alle kolonner, der er angivet som groupBy_columnName argumenter. De værdier, der findes i filtertabellen, bruges til at filtrere, før cross-join/auto-exist udføres. |
| separator | En strengkonstant, der ikke har andet formål end at adskille filterTable-parameteren med parameter for tabeludtryk |
| tabeludtryk | Et tabeludtryk, der evalueres under filterkontekst for filterTable-parametre og returneres som en del af joinforbindelsen i returværdien |
Returværdi
En tabel, der indeholder kombinationer af værdier fra de angivne kolonner baseret på den angivne gruppering.
Bemærkninger
GROUPCROSSAPPLYTABLE ligner funktionen GROUPCROSSJOIN. Alle filterTable-parametre er tværgående joinforbindelse. Funktionen FILTERCLUSTER kan bruges til at udføre naturlige joinforbindelser for filtertabeller eller gruppere efter kolonner, hvis det er nødvendigt.
Parameteren til tabeludtryk evalueres i filterkonteksten, der indeholder alle filterTable-parametre.
Du kan ændre filtreringsfunktionsmåden for filterTable ved hjælp af følgende funktioner:
ALLSELECTEDAPPLY
ALLSELECTEDREMOVE
ANVEND ALTID
KEEPFILTERS
SHADOWCLUSTER
IKKE-FILTER