Come: |
Lingue disponibili: reporting, Maintain
La funzione BITSON valuta un singolo bit in una stringa di caratteri per determinare se è attivo o disattivo. Se il bit è attivo, BITSON restituisce un valore pari a 1. Se il bit è disattivo, restituisce un valore pari a 0. Questa fuznione risulta utile nell'interpretazione di dati a più entrate, dove ciascuna entrata trasmette un elemento di informazione.
BITSON(bitnumber, source_string, output)
dove:
Valore intero
Numero di bit da valutare, contando dal bit all'estrema sinistra nella stringa di caratteri.
Alfanumerico
Stringa di caratteri da valutare, racchiusa tra virgolette singole, oppure un campo che contiene la stringa di caratteri. La stringa di caratteri è in multipli blocchi da otto bit.
Valore intero
Nome del campo che contiene il risultato o formato del valore di emissione racchiuso tra virgolette singole”.
BITSON valuta il 24simo bit di LAST_NAME e memorizza il risultato in BIT_24:
TABLE FILE EMPLOYEE
PRINT LAST_NAME AND COMPUTE
BIT_24/I1 = BITSON(24, LAST_NAME, BIT_24);
WHERE DEPARTMENT EQ 'MIS';
END
L'emissione è:
LAST_NAME BIT_24 --------- ------ SMITH 1 JONES 1 MCCOY 1 BLACKWOOD 1 GREENSPAN 1 CROSS 0
WebFOCUS |