Power Builder - If Anillados

 
Vista:

If Anillados

Publicado por Julio Cesar (86 intervenciones) el 23/06/2010 22:23:40
Estimado necesito poder realizar la siguiente pregunta en varios if,
es cuanta = 1 y es cta_activo mayor que 0 entonces sume, de lo contrario ponga cero, es cuenta = 2 y es cta_activo menor que 0 entonces sume, de lo contrario ponga cero, es cuenta = 3 y es cta_activo menor que 0 entonces sume, de lo contrario ponga cero,
lleve estas pregunta a if pero no puedo lsalir del problema, solo realice 2 If y no puedo pasar, les envio en codigo para ver la posibilidad de econtrar el error, de ante mano gracias por su ayuda

if(c_cta = '1', if(cta_activo > 0, sum(activo for group 1), 0), if(c_cta = '2', if(cta_activo < 0, sum(activo for group 1), 0)))
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
sin imagen de perfil

RE:If Anillados

Publicado por Rogger (144 intervenciones) el 24/06/2010 18:33:59
Por que no prueba con choose case?
y dentro de los choose case puede poner las condiciones, dejame buscar x ahi tengo un ejemplo.
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 Anillados

Publicado por Julio Cesar (86 intervenciones) el 29/06/2010 20:58:42
Estimado, gracias por tu ayuda
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: 37
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:If Anillados

Publicado por JeinnerH (646 intervenciones) el 24/06/2010 18:53:57
Intenta de esta forma:

Sum(if((c_cta = '1' And cta_activo > 0) or (c_cta = 2 and cta_activo < 0), activo, 0)) for group 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

RE:If Anillados

Publicado por Julio Cesar (86 intervenciones) el 29/06/2010 21:00:07
Estimado gracias por tu ayuda, vere como me resulta
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