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 korreleret jointabel over et sæt grupper.
Syntaks
FILTERCLUSTER( <groupBy_columnName> [, < groupBy_columnName >]…, [<filterTable>]… [, <separator>, <tableScan>…] )
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. Hver groupBy_columnName kolonne er joinforbundet (forskellige tabeller) eller fandtes automatisk (samme tabel) med de efterfølgende angivne kolonner. |
| filterTable | Et tabeludtryk, der deltager i joinforbindelsen. |
| separator | En strengkonstant, der ikke har andet formål end at adskille filterTable-parameteren med parameteren tableScan |
| tableScan | En tabelscanning, der joinforbinder med filterTable-parametre, anvender autoeksisterende semantik og returnerer kolonner, der er angivet i groupBy_columnName |
Returværdi
En tabel, der indeholder kombinationer af værdier fra de angivne kolonner baseret på den angivne gruppering. Kolonnen indeholder kun den kolonne, der er angivet af groupBy_columnName parameter.
Bemærkninger
Funktionen FILTERCLUSTER kan kun bruges i funktionerne GROUPCROSSAPPLY og GROUPCROSSAPPLYTABLE.
FILTERCLUSTER svarer semantisk til en naturlig joinforbindelse på tværs af alle filterTable- og tableScan-parametre og grupperer derefter efter kolonner, der er angivet af groupBy_columnName parametre. Gruppér efter kolonner skal komme fra tableScan-parametre.
tableScan-parametre evalueres i konteksten af filterTable
SUMMARIZE
funktionen GROUPCROSSAPPLY
funktionen GROUPCROSSAPPLYTABLE