Compartir vía


CONCATENATEX

Se aplica a:columna CalculadaTabla calculadaMeasurecá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
table Tabla que contiene las filas para las que se evaluará la expresión.
expression Expresión que se va a evaluar para cada fila de table.
delimiter (Opcional) Separador que se va a usar durante la concatenación.
orderBy_expression (Opcional) Cualquier expresión DAX donde se usa el value de resultado para ordenar el values concatenado en la cadena de salida. Se evalúa para cada fila de table.
order (Opcional) Un value que especifica cómo ordenar orderBy_expressionvalues, ascendente or descendente.

El parámetro opcional order acepta el siguiente values:

Value Values alternativos Descripción
0 (cero) FALSE, DESC Ordena en orden descendente de values de orderBy_expression. Este es el value predeterminado cuando se omite el parámetro order.
1 TRUE, ASC Ordena en orden ascendente de values de orderBy_expression.

Devolver value

Cadena concatenada.

Observaciones

  • Esta función toma como argumento first una tabla or una expresión que devuelve una tabla. El argumento second es una columna que contains el values desea concatenate, or una expresión que devuelve un value.

  • Los values concatenados se not ordenan necesariamente en cualquier orden determinado, a menos que se especifique orderBy_expression.

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

Ejemplo

Tabla Empleados

FirstName LastName
Alan Cervecero
Miguel Blythe

La fórmula siguiente:

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

Devuelve: "Alan Brewer, Michael Blythe"