Re: [gx-l] Consulta ExpressionDataType

Probando tu código obtengo 4.61 (supongo que debe ser el valor que te dió a vos).
Es el logaritmo neperiano de 100 (logaritmo en base e; e ≈ 2,7182)
 
No se si hay una expresion para logaritmo en base 10 (que parece ser lo q necesitas). En caso de que no haya podés hacer un cambio de base del logaritmo. Fijate en:
 
http://es.wikipedia.org/wiki/Logaritmo (sección "cambio de base")
 
tenés que  hacer una división de dos logaritmos y listo.
 
Saludos
El 4 de agosto de 2011 13:28, Claudio Saldaña <claudio.saldana@gmail.com> escribió:
Estimados, 
Estoy tratando de calcular el Logaritmo de una variable con un valor X
Estoy utilizando el tipo de datos Expression de la siguiente manera:

&Valor = 100
&LOG.Expression = "Log(&Valor)"                                   // &LOG es de tipo Expression
&LOG.Variables.Set("&Valor", &Valor.ToString())
&Resultado = &LOG.Evaluate()

Esta operación me entrega un valor diferente al esperado que es 2
Favor solicito su ayuda
Gracias

GxXEvo1 U5, .Net


--
Claudio Saldaña Yáñez



--
Ing. Marcelo Fernández
Analista Programador | Accion Point

--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.

0 Response to "Re: [gx-l] Consulta ExpressionDataType"

Publicar un comentario