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.
DIGITS(number,length)
dove:
Valore intero
Il numero da convertire, memorizzato in un campo con tipo dati Intero.
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.
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 è:
WebFOCUS |