Texto DAX - función CONCATENATEX

Descripción

Concatena el resultado de una expresión evaluada para cada fila de una tabla.

La función DAX CONCATENATEX es nueva en Excel 2016.

Sintaxis

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

Parámetros

No Señor. Descripción de parámetros
1

table

La tabla que contiene las filas para las que se evaluará la expresión.

2

expression

La expresión que se evaluará para cada fila de la tabla.

3

delimiter

Opcional.

Un separador para usar durante la concatenación.

4

OrderBy_Expression1

Opcional.

Columna por la que se concatenan los valores.

5

Order

Opcional.

ASC: para ordenar en orden ascendente.

DESC: para ordenar en orden descendente.

Si se omite, el valor predeterminado es ASC.

Valor devuelto

Una sola cadena de texto.

Observaciones

La función CONCATENATEX toma como primer parámetro una tabla o una expresión que devuelve una tabla.

El segundo parámetro es una columna que contiene los valores que desea concatenar o una expresión que devuelve un valor.

Ejemplo

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.