Como: |
Linguagens Disponíveis: Reporting
LENV exibe o comprimento real de um campo AnV ou o tamanho de um campo An.
LENV(source_string, output)
onde:
Alfanumérico do tipo An ou AnV
É a string ou campo de origem. Se houver um campo de formato An, a função exibe seu tamanho n. Para uma string de caractere entre aspas ou uma variável, o tamanho da string ou variável é exibido. Para um campo de formato AnV, seu comprimento, retirado do comprimento em bytes do campo, é retornado.
Inteiro
É o campo que contém o resultado ou o formato do valor de saída posto entre aspas simples(').
TRIMV cria um campo AV com nome TITLEV através da remoção de espaços em branco á direita do valor TITLE. Em seguida, LENV exibe o comprimento real de cada ocorrência de TITLEV no campo ALEN:
TABLE FILE MOVIES
PRINT
COMPUTE TITLEV/A39V = TRIMV('T', TITLE, 39, ' ', 1, TITLEV);
ALEN/I2 = LENV(TITLEV,ALEN);
BY CATEGORY NOPRINT
WHERE CATEGORY EQ 'CHILDREN'
END
A saída é:
TITLEV ALEN ------ ---- SMURFS, THE 11 SHAGGY DOG, THE 15 SCOOBY-DOO-A DOG IN THE RUFF 28 ALICE IN WONDERLAND 19 SESAME STREET-BEDTIME STORIES AND SONGS 39 ROMPER ROOM-ASK MISS MOLLY 26 SLEEPING BEAUTY 15 BAMBI 5
Information Builders |