RJUST: Cómo justificar una cadena de caracteres a la derecha

Cómo:

Lenguajes disponibles: informes

La función RJUST justifica una cadena de caracteres a la derecha. Todos los espacios en blanco finales se convierten en espacios iniciales. Esto es útil cuando desea mostrar campos alfanuméricos que contienen números.

RJUST no causa efectos visibles en informes que utilizan hojas de estilos (SET STYLE=ON) a menos que se centre el elemento. Además, si emplea RJUST en una plataforma en que las hojas de estilo están desactivadas por defecto, emita SET STYLE=OFF antes de ejecutar la solicitud.

Existe una versión de la función RJUST que sólo está disponible en el lenguaje Maintain. Para más información acerca de esta función, consulte RJUST: Cómo justificar una cadena de caracteres a la derecha (Maintain).


Principio de página

x
Sintaxis: Cómo Justificar una cadena de caracteres a la derecha
RJUST(length, source_string, output)

donde:

length
Número entero

Es el número de caracteres en source_string y output, o un campo que contenga la longitud. Las longitudes deben ser las mismas para evitar problemas de justificación.

source_string

Alfanumérico

Es la cadena de caracteres que se va a justificar a la derecha, o un campo o variable que contenga la cadena de caracteres entre comillas simples.

output

Alfanumérico

Es el nombre del campo que contiene el resultado, o el formato del valor de salida puesto entre comillas solas.



Ejemplo: Cómo justificar una cadena a la derecha

RJUST justifica el campo LAST_NAME a la derecha y guarda el resultado en RIGHT_NAME:

SET STYLE=OFF
TABLE FILE EMPLOYEE
PRINT LAST_NAME AND COMPUTE
RIGHT_NAME/A15 = RJUST(15, LAST_NAME, RIGHT_NAME);
WHERE DEPARTMENT EQ 'MIS';
END

La salida es:

LAST_NAME        RIGHT_NAME
---------        ----------
SMITH                 SMITH
JONES                 JONES
MCCOY                 MCCOY
BLACKWOOD         BLACKWOOD
GREENSPAN         GREENSPAN
CROSS                 CROSS

WebFOCUS