Función SAS

Función CATX

Concatena cadenas con separador, eliminando espacios finales de cada argumento.

Descripción

CATX(separador, arg1, arg2, …) es uno de los concatenadores modernos; recorta blanks a la derecha de cada pieza antes de unir. Prefiere CATX frente a || cuando mezclas números y quieres control de separadores sin espacios sobrantes.

Forma habitual de uso

Patrón típico de llamada en expresión SAS (DATA step, asignaciones o WHERE). En PROC SQL comprueba que la función esté permitida en el contexto del procedimiento y la versión de SAS.

SAS
CATX(separador, expresión1, expresión2, ...)

Argumentos y notas

Qué representa cada argumento y comportamiento frente a valores missing o tipos mezclados.

separador
Cadena literal o variable que se inserta entre valores ya recortados.

Ejemplo

SAS
DATA t;
  nombre = " Ana "; ap = "López";
  full = catx(" ", strip(nombre), strip(ap));
RUN;

Comprueba la sintaxis y el comportamiento en la versión de SAS de tu entorno; el log del programa y la ayuda integrada suelen ser la referencia más fiable ante dudas.