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
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 | 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:
|
Money#( '$35,648.37', ' $#', '.', ',' ) |
Devuelve $35,648.37 cuando se establece lo siguiente:
|