Power Builder - IF

 
Vista:

IF

Publicado por Jery (30 intervenciones) el 13/02/2006 23:39:22
como expresar una condicion IF en un compute..

ejemplo:

If monto > 0 then
monto= monto * 10%
elseif monto<= 700 then
monto= monto
end if

Gracias de antemano...!
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:IF

Publicado por amilcar (327 intervenciones) el 13/02/2006 23:51:15
hola puedes usar

case( x when a then b when c then d... else e)

un saludo desde argentina
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

RE:IF

Publicado por Jery (30 intervenciones) el 14/02/2006 00:23:44
Yo quiero hacer lo sgte...

if flg_ir_enero > 0 then
monto =monto_enero * porcentaje_ir /100
elseif flg_ir_enero <= 750 then
monto =monto_enero * porcentaje_ir
end if

Como interpreto usando..

case( x when a then b when c then d... else e)

Me sigues ayudando por favor...!
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

RE:IF

Publicado por Jancarlo (890 intervenciones) el 14/02/2006 04:23:06
Vendria a ser lo siguiente:

Case(flg_ir_enero WHEN IS >0 THEN monto_enero * porcentaje_ir /100 WHEN IS
<= 750 THEN monto_enero * porcentaje_ir ELSE 0)

Todo esto te arrojará el valor de la variable que tu haz definido con el nombre de 'monto'

Cualquier duda nos comentas...

Suerte !
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

RE:IF

Publicado por Cocolina (1 intervención) el 14/02/2006 12:50:34
A ver si te vale

if ( flg_ir_enero > 0,monto =monto_enero * porcentaje_ir /100 , if( flg_ir_enero <= 75, monto =monto_enero * porcentaje_ir , [Accion cuando flg_ir_enero > 75] ))
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