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_expression values, 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"