Power Builder - Error en if anillado

 
Vista:

Error en if anillado

Publicado por Francisco (86 intervenciones) el 08/03/2010 20:28:53
Estimados buenas tardes, estoy haciendo un if anillado dentro de una datawindows, usando computed field, la instruccion es la siguiente:

if(codigo_abono = 1, if(compute_6 <=3 , 'C. al Dia ' , 'C. a F'))

Me da el siguiente mensaje de error "Comma Missing"
lo raro es que hago un tercer if anillado y no tengo problemas, no logro hacerlo funcionar con 2 if

De ante mano muchas gracias por su ayuda

Francisco
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error en if anillado

Publicado por miguell (108 intervenciones) el 09/03/2010 20:22:49
tu expresión cuadra pero falta algo ..... cuando el código no es uno, no especificas
nada. si copias el código de abajo y lo pegas debería funcionar.

if( codigo_abono = 1,
if( compute_6 <= 3,
'C. al Dia',
'C. a F'
),
'que valor quieres aquí cuando codigo_abono no es igual a 1 ???'
)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:Error en if anillado

Publicado por Antonio (1271 intervenciones) el 12/03/2010 06:04:22
Hola Francisco:

Tu ejemplo:

if(codigo_abono = 1, if(compute_6 <=3 , 'C. al Dia ' , 'C. a F'))

Solucion:

if(codigo_abono = 1,'valor que quieres', if(compute_6 <=3 , 'C. al Dia ' , 'C. a F'))

Alternativo:

if(codigo_abono = 1, if(compute_6 <=3 , 'C. al Dia ' , 'C. a F'),'valor que quieres')

Saludos desde México
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar