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 récapitulative sur un ensemble de groupes.
Syntaxe
GROUPCROSSAPPLY( <groupBy_columnName> [, < groupBy_columnName >]…, [<filterTable>]…[, <name>, <expression>]…)
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. |
| filterTable | Expression de table qui est ajoutée au contexte de filtre de toutes les colonnes spécifiées en tant qu’arguments groupBy_columnName. |
| nom | Chaîne représentant le nom de colonne à utiliser pour l’expression suivante spécifiée. |
| expression | Toute expression DAX qui retourne une valeur unique (et non une table). |
Valeur de retour
Table qui inclut des combinaisons de valeurs à partir des colonnes fournies en fonction du regroupement spécifié. Seules les lignes pour lesquelles au moins une des expressions fournies retournent une valeur non vide sont incluses dans la table retournée. Si toutes les expressions sont évaluées à BLANK/NULL pour une ligne, cette ligne n’est pas incluse dans la table retournée.
Remarques
GROUPCROSSAPPLY est similaire à la fonction SUMMARIZECOLUMNS, mais elle n’applique pas l’existence automatique implicite. Tous les paramètres filterTable sont jointures croisées. La fonction FILTERCLUSTER peut être utilisée pour effectuer des jointures naturelles de tables de filtre ou regrouper par colonnes si nécessaire.
Vous pouvez modifier le comportement de filtrage de filterTable à l’aide des fonctions suivantes :
ALLSELECTEDAPPLY
ALLSELECTEDREMOVE
ALWAYSAPPLY
KEEPFILTERS
SHADOWCLUSTER
NONFILTER