DIGITS: Conversione di un numero ad una stringa di caratteri

Come:

Riferimento:

Dato un numero, DIGITS lo converte in una stringa di caratteri di lunghezza specifica Il formato del campo che contiene il numero deve essere intero.


Inizio pagina

x
Sintassi: Come convertire un numero in una stringa di caratteri
DIGITS(number,length)

dove:

numero

Valore intero

Il numero da convertire, memorizzato in un campo con tipo dati Intero.

length

Intero tra 1 e 10

Lunghezza della stringa di carattere restituita. Se lunghezza è più lunga del numero di cifre nel numero convertito, il valore restituito viene riempito sulla sinistra con dei zeri. Se lunghezza è più corta del numero di cifre nel numero convertito, il valore restituito viene troncato sulla sinistra.



Esempio: Conversione di un numero in una stringa di caratteri

La seguente richiesta rispetto all'origine dati WF_RETAIL_LITE converte -123.45 e ID_PRODUCT in stringhe di caratteri:

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

L'emissione è:


Inizio pagina

x
Riferimento: Note per l'uso per DIGITS

WebFOCUS