Dela via


FILTERCLUSTER

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

Returnerar en korrelerad kopplingstabell över en uppsättning grupper.

Syntax

FILTERCLUSTER( <groupBy_columnName> [, < groupBy_columnName >]…, [<filterTable>]… [, <separator>, <tableScan>…] )

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. Varje groupBy_columnName kolumn är korskopplad (olika tabeller) eller finns automatiskt (samma tabell) med de efterföljande angivna kolumnerna.
filterTable Ett tabelluttryck som deltar i kopplingen.
separator En strängliteral som inte har något annat syfte än att separera filterTable-parametern med tableScan-parametern
tableScan En tabellgenomsökning som kopplas till filterTabellparametrar, tillämpar autoexistisk semantik och returnerar kolumner som anges i groupBy_columnName

Returvärde

En tabell som innehåller kombinationer av värden från de angivna kolumnerna baserat på den angivna grupperingen. Kolumnen innehåller endast kolumnen som anges av groupBy_columnName parameter.

Anmärkningar

  • Funktionen FILTERCLUSTER kan bara användas i funktionerna GROUPCROSSAPPLY och GROUPCROSSAPPLYTABLE.

  • FILTERCLUSTER motsvarar semantiskt en naturlig koppling mellan alla filterTable- och tableScan-parametrar och grupperar sedan efter kolumner som anges av groupBy_columnName parametrar. Gruppera efter kolumner måste komma från tableScan-parametrar.

  • tableScan-parametrar utvärderas i kontexten filterTable

SUMMARIZE GROUPCROSSAPPLY-funktion
GROUPCROSSAPPLYTABLE-funktion