Como: |
Linguagens Disponíveis: Reporting, Maintain
A função BITSON avalia um bit individual dentro de uma string de caracteres para determinar se ele está ativo ou inativo. Se o bit estiver ativado, BITSON exibe o valor de 1. Caso contrário, o valor de 0 será exibido. Esta função é útil na interpretação de dados de puncionamento múltiplo, onde cada puncionamento mostra um item de informação.
BITSON(bitnumber, source_string, output)
onde:
Inteiro
É o número do bit a ser avaliado, contando do bit mais à esquerda na string de caracteres.
Alfanumérico
É a string de caracteres a ser avaliada, colocada entre aspas simples ou um campo ou uma variável contendo a string de caracteres. A string de caracteres consiste de diversos blocos de oito bits.
Inteiro
É o nome do campo que contém o resultado ou o formato do valor de saída posto entre aspas simples.
BISTON avalia o 24º bit do LAST_NAME e armazena o resultado no BIT_24:
TABLE FILE EMPLOYEE
PRINT LAST_NAME AND COMPUTE
BIT_24/I1 = BITSON(24, LAST_NAME, BIT_24);
WHERE DEPARTMENT EQ 'MIS';
END
A saída é:
LAST_NAME BIT_24 --------- ------ SMITH 1 JONES 1 MCCOY 1 BLACKWOOD 1 GREENSPAN 1 CROSS 0
Information Builders |