CONCATENATEX
Se aplica a:columna Calculada
tabla calculada
Medida
cá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 valor de resultado para ordenar los valores concatenados en la cadena de salida. Se evalúa para cada fila de table . |
order |
(Opcional) Valor que especifica cómo ordenar orderBy_expression valores, ascendentes o descendentes. |
El parámetro opcional order
acepta los siguientes valores:
Valor | Valores alternativos | Descripción |
---|---|---|
0 (cero) |
FALSE , DESC |
Ordena en orden descendente los valores de orderBy_expression . Este es el valor predeterminado cuando se omite el parámetro order . |
1 |
TRUE , ASC |
Ordena en orden ascendente los valores de orderBy_expression . |
Valor devuelto
Cadena concatenada.
Observaciones
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 desea concatenar o una expresión que devuelve un valor.
Los valores concatenados no se ordenan necesariamente en ningún orden determinado, a menos que se especifique
orderBy_expression
.Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o 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"