CONCATENATEX

La función CONCATENATEX concatena el resultado de una expresión evaluada para cada fila de una tabla. Esta expresión puede ser el nombre de una columna -en cuyo caso la función concatenaría los contenidos de las celdas de dicha columna- o una expresión más compleja que involucre (o no) una o varias columnas de la tabla.

Sintaxis

CONCATENATEX(
    table,
    expression,
    [delimiter]
)

Parámetros
  • table: Nombre de la tabla -o expresión que devuelve una tabla- conteniendo la expresión a ser evaluada.
  • expression: Nombre de la columna cuyos valores se desea concatenar o expresión que, evaluada en cada fila de la tabla, va a devolver los valores a concatenar.
  • delimiter: Argumento opcional. Cadena de texto que va a servir para separar cada uno de los valores concatenados.
Valor devuelto

La función CONCATENATEX devuelve una cadena de texto.

Información adicional

expresión normalmente hará referencia a, al menos, una columna de la tabla, pero no es estrictamente necesario. Así, dada una tabla con nombres y apellidos, si se define la medida Listado como una concatenación del carácter "1" tal y como se muestra en la siguiente imagen:

Función CONCATENATEX: Ejemplo de uso

...y llevamos la medida a una visualización tipo tarjeta, el resultado sería:

Función CONCATENATEX: Ejemplo de uso

Es decir, se mostrará un "1" para cada una de las filas de la tabla.

Si los valores a concatenar no son cadenas de texto, se convierten a cadenas de texto durante el proceso de concatenación.

Ejemplos

Dada una tabla de empleados que incluya el nombre y apellido de cada uno de ellos, si se define la medida Listado según se muestra en la siguiente imagen:

Función CONCATENATEX: Ejemplo de uso

...y llevamos la medida a una visualización tipo tarjeta, el resultado sería:

Función CONCATENATEX: Ejemplo de uso

Nótese que, en este ejemplo, se ha usado una coma (seguida de un espacio en blanco) como delimitador.

Funciones relacionadas
Categoría
Texto
Enviado por admin el Mar, 04/12/2018 - 00:07