SPELLNM: Cómo deletrear una cantidad en dólares

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.


Principio de página

x
Sintaxis: Cómo Deletrear una cantidad en dólares
SPELLNM(outlength, number, output)

donde:

outlength

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

number

Alfanumérico o numérico (9.2)

Es el número que se va a deletrear Este valor debe incluir dos posiciones decimales.

output

Alfanumérico

Es el nombre del campo que contiene el resultado, o el formato del valor de salida puesto entre comillas solas.



Ejemplo: Cómo deletrear una cantidad en dólares

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