Compartir a través de


CONCATENATEX

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

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

Sintaxis

CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])  

Parámetros

Término Definición
tabla Tabla que contiene las filas para las que se evaluará la expresión.
expresión Expresión que se debe evaluar para cada fila de la tabla.
delimiter (Opcional) Separador que se va a usar durante la concatenación.
orderBy_expression (Opcional) Cualquier expresión DAX en la que se utilice el valor de resultado para ordenar los valores concatenados en la cadena de salida. Se evalúa para cada fila de la tabla.
orden (Opcional) Valor que especifica cómo ordenar valores orderBy_expression, de forma ascendente o descendente:

El parámetro order opcional acepta los valores siguientes:

Value Valor alternativos Descripción
0 (cero) FALSE, DESC Ordena de forma descendente los valores de orderBy_expression. Es el valor predeterminado si se omite el parámetro order.
1 TRUE, ASC Ordena de forma ascendente los valores de orderBy_expression.

Valor devuelto

Cadena concatenada.

Notas

  • Esta función toma como primer argumento una tabla o una expresión que devuelve una tabla. El segundo argumento es una columna que contiene los valores que se quieren concatenar, o una expresión que devuelve un valor.

  • Los valores concatenados no se ordenan necesariamente en un orden determinado, a menos que orderBy_expression se especifique.

  • Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplo

Tabla de empleados

FirstName LastName
Alan Brewer
Michael Blythe

La fórmula siguiente:

= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")  

Devuelve:
"Alan Brewer, Michael Blythe"