Power Builder - Si (campo1="valor" y campo2="valor" entonces, valor true, valor false)

 
Vista:
sin imagen de perfil
Val: 24
Ha aumentado 1 puesto en Power Builder (en relación al último mes)
Gráfica de Power Builder

Si (campo1="valor" y campo2="valor" entonces, valor true, valor false)

Publicado por Javier (75 intervenciones) el 25/05/2014 02:10:38
Hola buenas tardes a todos, estoy entrenando en mi segundo programa y necesito saber como crear en mi Dw un campo computado con condicion IF que calcule o compare 2 campos...

Creé un campo computado que vendría siendo la comision) que nadamas verifica un campo, de esta manera:
if(precio=625.64, precio*.10,0).

pero necesito que el IF sea de la siguiente manera y no se como hacerlo:

Si el campo "Precio" es igual a 625.64 y el campo "tipo vehiculo" es igual a "auto" entonces calcula el 10%.

y en valor falso pondria:

Si el campo "Precio" es igual a 625.64 y el campo "tipo vehiculo" es igual a "camion" entonces calcula el 8%.

espero que le entiendan y me puedan apoyar con eso.

Saludos
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
Imágen de perfil de Willian
Val: 12
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Si (campo1="valor" y campo2="valor" entonces, valor true, valor false)

Publicado por Willian (40 intervenciones) el 25/05/2014 20:48:50
debes usar IF dentro de IF...

1
IF(precio = 625.64 and tipo_vehiculo = 'AUTO', precio * .10, IF(precio = 625.64 and tipo_vehiculo = 'CAMION',precio * .08,999))

Con este codigo podes hacer una condicion mas al final, donde esta el 999...
El 999 es si ninguna de las dos condiciones se cumpla....
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
sin imagen de perfil
Val: 24
Ha aumentado 1 puesto en Power Builder (en relación al último mes)
Gráfica de Power Builder

Si (campo1="valor" y campo2="valor" entonces, valor true, valor false)

Publicado por Javier (75 intervenciones) el 25/05/2014 21:35:23
aaaa OK, me faltaba el AND y agregar el otro campo, me hice bolas jeje... Muchicimas gracias, Pregunta Finalizada!!

Saludos
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