Cómo: |
Lenguajes disponibles: informes
LJUST justifica a la izquierda una cadena de caracteres dentro de un campo. Todos los espacios iniciales se convierten en espacios finales.
LJUST no causa efectos visibles en informes que utilizan hojas de estilos (SET STYLE=ON) a menos que se centre el elemento.
Existe una versión de la función LJUST que sólo está disponible en el lenguaje Maintain. Para más información acerca de esta función, consulte LJUST: Cómo justificar una cadena de caracteres a la izquierda (Maintain).
LJUST(length, source_string, output)
donde:
Número entero
Es el número de caracteres en source_string y output, o un campo que contenga la longitud.
Alfanumérico
Es la cadena de caracteres que se va a justificar o un campo o variable que contenga la cadena.
Alfanumérico
Es el nombre del campo que contiene el resultado, o el formato del valor de salida puesto entre comillas solas.
La siguiente solicitud crea el nombre XNAME, en el que los apellidos no están justificados a la izquierda. Entonces, LJUST justifica el campo XNAME a la izquierda y almacena el resultado en YNAME.
SET STYLE=OFF
DEFINE FILE EMPLOYEE
XNAME/A25=IF LAST_NAME EQ 'BLACKWOOD' THEN ' '|LAST_NAME ELSE
''|LAST_NAME;
YNAME/A25=LJUST(15, XNAME, 'A25');
END
TABLE FILE EMPLOYEE
PRINT LAST_NAME XNAME YNAME
END
La salida es:
LAST_NAME XNAME YNAME --------- ----- ----- STEVENS STEVENS STEVENS SMITH SMITH SMITH JONES JONES JONES SMITH SMITH SMITH BANNING BANNING BANNING IRVING IRVING IRVING ROMANS ROMANS ROMANS MCCOY MCCOY MCCOY BLACKWOOD BLACKWOOD BLACKWOOD MCKNIGHT MCKNIGHT MCKNIGHT GREENSPAN GREENSPAN GREENSPAN CROSS CROSS CROSS
WebFOCUS |