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).
RJUST(length, source_string, output)
donde:
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.
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.
Alfanumérico
Es el nombre del campo que contiene el resultado, o el formato del valor de salida puesto entre comillas solas.
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 |