Cómo: |
Idiomas disponibles: informes, Maintain
La función BITSON evalúa un bit de una cadena de caracteres para determinar si está activado o desactivado. Si el bit está activado, BITSON devuelve un valor de 1; si está desactivado, devuelve un valor de 0. Esta función es útil a la hora de interpretar datos con perforación múltiple, donde cada perforación lleva un elemento de información.
BITSON(bitnumber, source_string, output)
donde:
Número entero
Es el número del bit que se va a evaluar, empezando por el primer (de izquierda a derecha) bit de la cadena de caracteres.
Alfanumérico
Es la cadena de caracteres que se va a evaluar, entre comillas simples, o un campo, o variable, que contenga la cadena de caracteres. La cadena de caracteres consiste de múltiples bloques de ocho bits.
Número entero
Es el nombre del campo que contiene el resultado, o el formato del valor de salida puesto entre comillas solas.
BITSON evalúa el bit 24 de LAST_NAME y almacena el resultado en BIT_24:
TABLE FILE EMPLOYEE
PRINT LAST_NAME AND COMPUTE
BIT_24/I1 = BITSON(24, LAST_NAME, BIT_24);
WHERE DEPARTMENT EQ 'MIS';
END
La salida es:
LAST_NAME BIT_24 --------- ------ SMITH 1 JONES 1 MCCOY 1 BLACKWOOD 1 GREENSPAN 1 CROSS 0
WebFOCUS |