Come: |
La funzione CHKNUM controlla una stringa di caratteri per il formato numerico. Se la stringa contiene un formato numerico valido, CHKNUM restituisce il valore 1. Se la stringa contiene caratteri non validi in un numero, CHKNUM restituisce zero (0).
CHKNUM(numchar, source_string, output)
dove:
Valore intero
Numero di caratteri contenuti nella stringa.
Alfanumerico
Stringa di caratteri da controllare, racchiusa tra virgolette singole, oppure campo o variabile che contiene la stringa di caratteri.
Numerico
Nome del campo che contiene il risultato o formato del valore di emissione racchiuso tra virgolette singole”.
CHKNUM esamina le stringhe STR1, STR2 e STR3 per formato numerico.
DEFINE FILE WF_RETAIL_LITE STR1/A8 = '12345E01'; STR2/A8 = 'ABCDEFG'; STR3/A8 = '1234.567'; CHK1/I1= CHKNUM(8,STR1,CHK1); CHK2/I1= CHKNUM(8,STR2,CHK2); CHK3/I1= CHKNUM(8,STR3,CHK3); END TABLE FILE WF_RETAIL_LITE PRINT STR1 IN 20 CHK1 STR2 CHK2 STR3 CHK3 BY PRODUCT_CATEGORY WHERE PRODUCT_CATEGORY EQ 'Video Production' ON TABLE SET PAGE NOPAGE ON TABLE PCHOLD FORMAT WP END
L'emissione è:
Product Category STR1 CHK1 STR2 CHK2 STR3 CHK3 -------- ---- ---- ---- ---- ---- ---- Video Production 12345E01 1 ABCDEFG 0 1234.567 1 12345E01 1 ABCDEFG 0 1234.567 1 12345E01 1 ABCDEFG 0 1234.567 1 12345E01 1 ABCDEFG 0 1234.567 1 12345E01 1 ABCDEFG 0 1234.567 1 12345E01 1 ABCDEFG 0 1234.567 1
WebFOCUS |