Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos dias tengo el siguiente formato en una columna
-000000000000349,05
-000000000000507,05
-000000000001887,80
Necesitaria que el quedara en formato numero
-349.05
-507.05
-1887.80
Hi @Lucho88
take a look at this function: Num - script and chart function | Qlik Sense on Windows Help
Si pero no lo pude resolver con esas formulas
Try the following in the script:
Num(Evaluate(Number),'#,##0.00','.',',') as Number
No funciono, consulta la columna donde esta la informacion se llama [valor total]
Num([VALOR TOT](Number),'#,##0.00','.',',') as Number
Hay algo que estoy haciendo mal?
OK, try this instead:
Num(
Evaluate(SubField([VALOR TOT],',',1) & '.' & SubField([VALOR TOT],',',2)),
'#,##0.00','.',','
) as Number,
Or better
Num(
Evaluate(Replace([VALOR TOT],',','.')),
'#,##0.00','.',','
) as Number2
si tu campo de numero es texto originalmente, desde la carga de script puedes convertirlo anteponiendo
la funciones num(num#(NOMBREDETUCAMPO)) la funcion num# convertirar el texto a numero y la num lo convertira al formato de numero que tienes configurado en la seccion de main, y directamente de la interfaze cuando agreges tu campo si vas usar para sumar valores agregalo como una medida, si no agregalo como una dimension.
Yo tenia ese problema siempre pero es muy problematico ponerle formato siempre, mejor deja que qlik coloque el formato en automatico, recuerda que cuando usas la funcion num(NOMBREDETU CAMPO,'#,##0.00','.',',') sin darle formato, qlik le da el formato y los separadores que esten configurados en tu seccion de main del script, tu tambien puedes modificar tus seperadores si quieres que sean comas o puntos