Saltar al contenido principal

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

Num() da formato a un número, es decir, convierte el valor numérico de la entrada para mostrar texto utilizando el formato especificado en el segundo parámetro. Si se omite el segundo parámetro, utiliza los separadores de decimal y de miles establecidos en el script de carga de datos. Los símbolos de separador de miles y decimales personalizados se ofrecen como parámetros opcionales.

Sintaxis:  

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

Tipo de datos que devuelve: dual

La función Num devuelve un valor dual con la cadena y el valor numérico. La función toma el valor numérico de la expresión de entrada y genera una cadena que representa el número.

Argumentos:   

Argumentos de Num
Argumento Descripción
number

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

format

Cadena que especifica qué formato ha de tener la cadena resultante. Si se omite, se utilizan los separadores decimales y de miles que se hayan establecido en el script de carga de datos.

dec_sep

Cadena que especifica el separador numérico decimal. Si se omite, se utiliza el valor de la variable DecimalSep que se establece 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 de la variable ThousandSep que se establece en el script de carga de datos.

Ejemplo:  

La tabla siguiente muestra los resultados cuando el campo A es igual a 35648.312.

Resultados
A Resultado
Num(A) 35648.312 (depende de las variables de entorno en el script)
Num(A, '0.0', '.') 35648.3
Num(A, '0,00', ',') 35648,31
Num(A, '#,##0.0', '.', ',') 35,648.3
Num(A, '# ##0', ',', ' ') 35 648

Ejemplo:  

Añada este script de ejemplo a su app y ejecútelo.

Después construya una tabla simple con Field1 y Field2 como dimensiones.

Sheet1:

let result= Num( pi( ), '0,00' );

Load * inline

[Field1; Field2

9; 8,2

1; $(result)

](delimiter is ';');

 

Field1 contiene los valores 1 y 9.

Field2 contiene los valores 3,14 y 8,2.

¿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.

Ú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