Cómo: |
Idiomas disponibles: informes, Maintain
La función SPELLNM deletrea cadenas alfanuméricas o valores numéricos que contienen dos posiciones decimales, como dólares o centavos. Por ejemplo, el valor 32.50 equivale a TREINTA Y DOS DÓLARES Y CINCUENTA CENTAVOS.
SPELLNM(outlength, number, output)
donde:
Número entero
Es el número de caracteres en output, o un campo que contenga la longitud.
Si conoce el valor máximo de number, utilice la tabla siguiente para determinar el valor de outlength:
Si el número es menor que... | ...outlength debe ser |
---|---|
$10 | 37 |
$100 | 45 |
$1,000 | 59 |
$10,000 | 74 |
$100,000 | 82 |
$1,000,000 | 96 |
Alfanumérico o numérico (9.2)
Es el número que se va a deletrear Este valor debe incluir dos posiciones decimales.
Alfanumérico
Es el nombre del campo que contiene el resultado, o el formato del valor de salida puesto entre comillas solas.
SPELLNM deletrea los valores de CURR_SAL y guarda el resultado en AMT_IN_WORDS:
TABLE FILE EMPLOYEE
PRINT CURR_SAL AND COMPUTE
AMT_IN_WORDS/A82 = SPELLNM(82, CURR_SAL, AMT_IN_WORDS);
WHERE DEPARTMENT EQ 'MIS'
END
La salida es:
CURR_SAL AMT_IN_WORDS -------- ------------
$13,200.00 THIRTEEN THOUSAND TWO HUNDRED DOLLARS AND NO CENTS $18,480.00 EIGHTEEN THOUSAND FOUR HUNDRED EIGHTY DOLLARS AND NO CENTS $18,480.00 EIGHTEEN THOUSAND FOUR HUNDRED EIGHTY DOLLARS AND NO CENTS $21,780.00 TWENTY-ONE THOUSAND SEVEN HUNDRED EIGHTY DOLLARS AND NO CENTS $9,000.00 NINE THOUSAND DOLLARS AND NO CENTS $27,062.00 TWENTY-SEVEN THOUSAND SIXTY-TWO DOLLARS AND NO CENTS
WebFOCUS |