Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
s’applique à :
colonne calculée
table calculée
mesure
calcul 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