Come: |
Lingue disponibili: reporting
LENV restituisce la lunghezza effettiva di un campo AnV o la dimensione di un campo An.
LENV(source_string, output)
dove:
Alfanumerico di tipo An o AnV
La stringa di origine o campo. Se si tratta di un campo formato An, la funzione restituisce la propria dimensione, n. Per una stringa di caratteri racchiusa tra virgolette singole o una variabile, la dimensione della stringa o della variabile viene restituita. Per un campo di formato AnV, è restituita la sua lunghezza, presa dalla lunghezza in byte del campo.
Valore intero
Campo che contiene il risultato, o il formato del valore di emissione racchiuso tra virgolette singole (').
TRIMV crea un campo An chiamato TITLEV, rimuovendo spazi finali dal valore TITLE. Quindi, LENV restituisce la lunghezza effettiva di ciascuna istanza di TITLEV al 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
L'emissione è:
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
WebFOCUS |