CONCATENATEX
s’applique à :colonne calculéetable calculéeMeasurecalcul visuel
Concatène le résultat d’une expression évaluée pour chaque ligne d’une table.
Syntaxe
CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])
Paramètres
Terme | Définition |
---|---|
table |
Table contenant les lignes pour lesquelles l’expression sera évaluée. |
expression |
Expression à évaluer pour chaque ligne de table . |
delimiter |
(Facultatif) Séparateur à utiliser pendant la concaténation. |
orderBy_expression |
(Facultatif) Toute expression DAX où le résultat value est utilisé pour trier les values concaténés dans la chaîne de sortie. Elle est évaluée pour chaque ligne de table . |
order |
(Facultatif) Un value qui spécifie comment trier orderBy_expression values, croissant or décroissant. |
Le paramètre order
facultatif accepte les valuessuivantes :
Value | Autre Values | Description |
---|---|---|
0 (zéro) |
FALSE , DESC |
Trie dans l’ordre décroissant de values de orderBy_expression . Il s’agit de la value par défaut lorsque le paramètre order est omis. |
1 |
TRUE , ASC |
Trie dans l’ordre croissant de values de orderBy_expression . |
Retourner value
Chaîne concaténée.
Remarques
Cette fonction prend comme argument first un tableau or une expression qui retourne une table. L’argument second est une colonne qui contains l'values que vous souhaitez concatenate, or une expression qui retourne un value.
Les values concaténées sont not nécessairement triées dans un ordre particulier, sauf si
orderBy_expression
est spécifiée.Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or règles de sécurité au niveau des lignes (RLS).
Exemple
Table Employés
FirstName | LastName |
---|---|
Alain | Brasseur |
Michel | Blythe |
La formule suivante :
= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")
Renvoie : « Alan Brewer, Michael Blythe »