Tengo un campo STRING con valores. Cuando quiero aplicar algún texto adicional después de cada valor utilizando una función de matriz, obtengo el texto añadido al final de toda la cadena inicial en lugar de cada valor. He probado con valores separados por espacios, valores separados por comas, valores separados por comas con espacios pero nada funciona.
Los valores pueden ser números o letras, como 1 5 XY por ejemplo.
He aplicado la siguiente expresión en una calculadora de campo virtual:
array_to_string( array_foreach( array("values"),@element || 'sometext' ), ' ' )
QGIS me devuelve:
1 5 XYsometext
en lugar de:
1sometext 5sometext XYsometext