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"