DIGITS: Como Converter um Número em uma String de Caracteres

Como:

Referência:

DIGITS converte um determinado número em uma string de caracteres de comprimento específico. O formato do campo que contém o número deve ser Inteiro.


Topo da página

x
Sintaxe: Como Converter um Número em uma String de Caracteres
DIGITS(number,length)

onde:

number

Inteiro

É o número a ser convertido, armazenado em um campo com dados do tipo Inteiro.

comprimento

Inteiro entre 1 e 10

É o comprimento da string de caracteres obtida. Se length for maior que a quantidade de dígitos no número convertido, o valor exibido será preenchido à esquerda com zeros. Se length for menor que a quantidade de dígitos no número convertido, o valor exibido será truncado à esquerda.



Exemplo: Como Converter um Número em uma String de Caracteres

A solicitação a seguir na fonte de dados WF_RETAIL_LITE converte -123.45 e ID_PRODUCT em strings de caracteres:

DEFINE FILE WF_RETAIL_LITE
MEAS1/I8=-123.45;
DIG1/A6=DIGITS(MEAS1,6) ;
DIG2/A6=DIGITS(ID_PRODUCT,6) ;
END
TABLE FILE WF_RETAIL_LITE
PRINT MEAS1 DIG1 
ID_PRODUCT DIG2  
BY PRODUCT_SUBCATEG
WHERE PRODUCT_SUBCATEG EQ 'Flat Panel TV'
ON TABLE SET PAGE NOPAGE
END

A saída é:


Topo da página

x
Referência: Observações sobre o Uso para DIGITS

Information Builders