Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Lucho88
Contributor II
Contributor II

Convertir a numero un texto

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

 

 

Labels (1)
7 Replies
F_B
Specialist
Specialist

Lucho88
Contributor II
Contributor II
Author

Si pero no lo pude resolver con esas formulas

 

hic
Former Employee
Former Employee

Try the following in the script:

Num(Evaluate(Number),'#,##0.00','.',',') as Number

Lucho88
Contributor II
Contributor II
Author

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?

hic
Former Employee
Former Employee

OK, try this instead:

Num(
Evaluate(SubField([VALOR TOT],',',1) & '.' & SubField([VALOR TOT],',',2)),
'#,##0.00','.',','
) as Number,

hic
Former Employee
Former Employee

Or better

Num(
Evaluate(Replace([VALOR TOT],',','.')),
'#,##0.00','.',','
) as Number2

Xolink1389
Creator
Creator

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

Xolink1389_0-1712761246694.png