RJUST: Como Justificar uma String de Caracteres à Direita

Como:

Linguagens Disponíveis: Reporting

A função RJUST justifica uma string de caracteres à direita. Todos os espaços à direita se tornam espaços à esquerda. Isto é útil quando você exibe campos alfanuméricos contendo números.

A função RJUST não terá qualquer efeito visível em um relatório que utiliza StyleSheets (SET STYLE=ON) a não ser que você centralize o item. Além disso, se você utilizar RJUST em uma plataforma na qual StyleSheets estão ativados por padrão, emita SET STYLE=OFF antes de executar a solicitação.


Topo da página

x
Sintaxe: Como Justificar à direita uma String de Caracteres
RJUST(length, source_string, output)

onde:

comprimento
Inteiro

É o número de caracteres da source_string e outfield ou um campo que contém o comprimento. Os seus comprimentos devem ser os mesmos para evitar problemas de justificação.

source_string

Alfanumérico

É a string de caracteres a ser justificada à direita ou um campo que contém a string entre aspas simples.

saída

Alfanumérico

É o nome do campo que contém o resultado ou o formato do valor de saída posto entre aspas simples.



Exemplo: Como Justificar uma String à Direita

RJUST justifica o campo LAST_NAME à direita e armazena o resultado em 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

A saída é:

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

Information Builders