En este grupo En todos

Foro de PowerBuilder



If Anillado en Data Windows Para Power Builder

Julio
Analisis de sistema instituto profesio...
Escrito por Julio Bataglia
el 24/06/2010

Estimado necesito poder realizar la siguiente pregunta en varios if, en una Data Windows
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 ha desarrollo, pero no puedo salir del problema, solo realice 2 If y no puedo pasar, para hacer el tercero, 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)))

Al realizar la validacion me da error, "COMMA MISSING"

Arnaldo Ruben Gomez
Central, Paraguay
Escrito por Arnaldo Ruben Gomez
el 30/06/2010

If(c_cta = '1' AND cta_activo > 0, sum(activo for group 1), if(c_cta = '2' AND cta_activo < 0, sum(activo for group 1), if(c_cta = '3' AND cta_activo < 0, sum(activo for group 1), 0)))


Espero sirva y sea a tiempo claro.

Julio Bataglia
Analisis de sistema instituto profesio...
Escrito por Julio Bataglia
el 30/06/2010

Estimado Arnaldo,
Muchas gracias por tu respuesta y por la deferencia a participar de mi duda, respecto a los if anillados, viendo y analizando el problema, efectivamente fue porque me falto cerrar una condición y por aquello el error, pero de todas maneras siempre se agradece la responsabilidad y la ayuda prestada, un abrazo muy afectuoso desde Stgo. De Chile
y por lo que veo eres de Paraguay, felicitaciones por pasar a la siguiente ronda

Julio Cesar Bataglia