Saltar al contenido principal Saltar al contenido complementario

Money# - función de script y de gráfico

Money#() convierte una cadena de texto en un valor de moneda, en el formato definido en el script de carga o el sistema operativo, a menos que se suministre una cadena de formato. Los símbolos de separador decimal o de miles personalizados son parámetros opcionales.

Sintaxis:  

Money#(text[, format[, dec_sep [, thou_sep ] ] ])

Tipo de datos que devuelve: dual

Argumentos
Argumento Descripción
text La cadena de texto que se ha de evaluar.
format Cadena que describe el formato de entrada esperado para utilizarlo en la conversión de la cadena a un intervalo numérico.

Si se omite, se utilizará el formato de moneda establecido en el sistema operativo.

dec_sep

Cadena que especifica el separador numérico decimal. Si se omite, se utiliza el valor MoneyDecimalSep establecido en el script de carga de datos.

thou_sep

Cadena que especifica el separador numérico de miles. Si se omite, se utiliza el valor MoneyThousandSep establecido en el script de carga de datos.

La función Money# se comporta en general como la función Num# pero toma sus valores por defecto para los separadores decimal y de miles de las variables de script para el formato del dinero o la configuración del sistema para la moneda.

Ejemplo: Expresiones de gráficos
Ejemplo Resultados
Money#('35 648,37 kr' , '# ##0,00 kr',',',' ' )

Devuelve 35 648,37 kr cuando la configuración de MoneyFormat es # ##0,00 kr. Es necesario configurar lo siguiente en su script de carga para que esto se evalúe correctamente como un número:

  • SET MoneyDecimalSep=',';

  • SET MoneyThousandSep=' ';

Money#( '$35,648.37', ' $#', '.', ',' )

Devuelve $35,648.37 cuando se establece lo siguiente:

  • MoneyFormat es $#

  • SET MoneyDecimalSep=',';

  • SET MoneyThousandSep=' ';

Ejemplo: fundamentos de Money#

Ejemplo: escenario de Money#

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.