Saltar al contenido principal

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

Money() da formato numéricamente a una expresión como un valor de moneda, en el formato establecido en las variables de sistema del script de carga de datos, o en el sistema operativo, a menos que se suministre una cadena de formato y, opcionalmente, unos separadores decimal y de miles.

Sintaxis:  

Money(number[, format[, dec_sep[, thou_sep]]])

Tipo de datos que devuelve: dual

Argumentos:   

Argumentos de Money
Argumento Descripción
number

El número al que se ha de dar formato.

format Cadena que describe cómo ha de formatearse la cadena de moneda resultante.
dec_sep Cadena que especifica el separador numérico decimal.
thou_sep Cadena que especifica el separador numérico de miles.

Si se omiten los argumentos format, dec_sep y thou_sep, se utilizará el formato de moneda establecido en el sistema operativo al dar formato a cada parte específica del resultado de salida. Los ajustes del sistema operativo se incluyen automáticamente como variables del sistema al crear el script, con lo que se garantiza que sean coherentes en toda la aplicación.

Estas variables del sistema son MoneyFormat, MoneyDecimalSep y MoneyThousandSep, y se asocian a los argumentos de la función format, dec_sep y thou_sep respectivamente.

Ejemplos:  

Los ejemplos a continuación contienen estas dos configuraciones por defecto:

  • Configuración de formato de moneda 1: kr ##0,00, MoneyThousandSep' '
  • Opción de formato numérico 2: $ #,##0.00, DineroMilSep','

Ejemplo 1:  

Money( A )
donde A=35,648

Resultados del ejemplo 1
Resultados Configuración 1 Configuración 2
Cadena: kr 35 648,00 35.648,00 $
Número: 35648.00 35648.00

Ejemplo 2:  

Money( A, '#,##0 ¥', '.' , ',' )
donde A=3564800

Resultados del ejemplo 2
Resultados Configuración 1 Configuración 2
Cadena: 3,564,800 ¥ 3,564,800 ¥
Número: 3564800 3564800

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.

Únase al Programa de modernización de la analítica

Remove banner from view

Modernícese sin comprometer sus valiosas aplicaciones de QlikView con el Programa de modernización de la analítica. Haga clic aquí para obtener más información o contactar con nosotros: ampquestions@qlik.com