Texte DAX - Fonction CONCATENATEX

La description

Concatène le résultat d'une expression évaluée pour chaque ligne d'une table.

La fonction DAX CONCATENATEX est nouvelle dans Excel 2016.

Syntaxe

CONCATENATEX (
   <table>, <expression>, [<delimiter>], [<OrderBy_Expression1>], [<Order>] …
)

Paramètres

N ° Sr. Paramètre et description
1

table

La table contenant les lignes pour lesquelles l'expression sera évaluée.

2

expression

Expression à évaluer pour chaque ligne du tableau.

3

delimiter

Optionnel.

Un séparateur à utiliser lors de la concaténation.

4

OrderBy_Expression1

Optionnel.

Colonne par laquelle les valeurs doivent être concaténées.

5

Order

Optionnel.

ASC: pour trier par ordre croissant.

DESC: pour trier par ordre décroissant.

Si omis, la valeur par défaut est ASC.

Valeur de retour

Une seule chaîne de texte.

Remarques

La fonction CONCATENATEX prend comme premier paramètre, une table ou une expression qui renvoie une table.

Le deuxième paramètre est une colonne qui contient les valeurs que vous souhaitez concaténer ou une expression qui renvoie une valeur.

Exemple

CONCATENATEX (Products, [Product],", ", [Product Key], ASC)
   returns Air Purifier, Detergent Powder, Floor Cleaner, Hand Wash, Soap.
   
= CONCATENATEX (Products, [Product],",", [Product Key], DESC) 
   returns Soap, Hand Wash, Floor Cleaner, Detergent Powder, Air Purifier. 

= CONCATENATEX (Products, [Product],", ", [Product Key]) 
   returns Air Purifier, Detergent Powder, Floor Cleaner, Hand Wash, Soap.