Partager via


FILTERCLUSTER

s’applique à :colonne calculéetable calculéemesurecalcul visuel

Retourne une table de jointure corrélée sur un ensemble de groupes.

Syntaxe

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

Paramètres

Terme Définition
groupBy_columnName Référence de colonne complète (Table[Colonne]) à une table de base pour laquelle les valeurs distinctes sont incluses dans la table retournée. Chaque colonne groupBy_columnName est jointe à plusieurs (tables différentes) ou existe automatiquement (même table) avec les colonnes spécifiées suivantes.
filterTable Expression de table participant à la jointure.
séparateur Littéral de chaîne qui ne sert pas à séparer le paramètre filterTable avec le paramètre tableScan
tableScan Analyse de table qui se joint à des paramètres filterTable, appliquant une sémantique deexiste automatique et retourne des colonnes spécifiées dans groupBy_columnName

Valeur de retour

Table qui inclut des combinaisons de valeurs à partir des colonnes fournies en fonction du regroupement spécifié. La colonne inclut uniquement la colonne spécifiée par groupBy_columnName paramètre.

Remarques

  • La fonction FILTERCLUSTER ne peut être utilisée qu’à l’intérieur des fonctions GROUPCROSSAPPLY et GROUPCROSSAPPLYTABLE.

  • FILTERCLUSTER est sémantiquement équivalent à une jointure naturelle sur tous les paramètres filterTable et tableScan, puis regroupez les colonnes spécifiées par groupBy_columnName paramètres. Les colonnes groupées doivent provenir des paramètres tableScan.

  • Les paramètres tableScan sont évalués dans le contexte de filterTable

SUMMARIZE fonction GROUPCROSSAPPLY
fonction GROUPCROSSAPPLYTABLE