FoxPro/Visual FoxPro - Necesito un Profesional

 
Vista:

Necesito un Profesional

Publicado por Hugo R. (107 intervenciones) el 18/04/2002 05:11:22
Resulta que tengo un dilema = problemon por resolver , En un informe tengo 2 variables (P1 Y P2) de las cuales obtendre un solo promedio , El problema es que cuando hay un valor en la segunda Variable (P2) el informe no debera conciderar el Valor de la Primer Variable (P1), para asi obtener la Suma y el Promedio Adecuado, nunca puedo considerar la Suma de las '2' Variables (P1 Y P2) ,Porque seria erronea. Gracias Amigos.
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:Necesito un Profesional

Publicado por Ahmed (129 intervenciones) el 18/04/2002 17:07:48
El campo donde vas a incluir tu resultado debes condicionarlo

=iif(p2=0,suma_y_promedio_adecuado,p1)

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:Necesito un Profesional

Publicado por Hugo R. (107 intervenciones) el 18/04/2002 22:11:37
Ahmed : hice lo que me indicaste y la condicion quedo de la siguente manera : definitivo=iif(extraordinario>1 ,extraordinario,definitivo) , pero el resultado es 'TRUE'(Verdadero),pero el resultado del Promedio no lo da, no se si estoy mal. para mas señas te detallo nuevamente el problema: Este resultado es una boleta de calificaciones y la Variable 'Definitivo' = calificaciones ordinarias y la Variable 'Extraodinario' = calificaciones Extraodinarias y entonces yo tengo que indicar que cuando la Variable 'Extraordinario' > 1 Tome en cuenta el Valor de la Variable 'Extraordinario' y la otra Variable no la concidere para la suma ni para Promedio. Gracias Ahmed espero me puedas ayudar.
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:Necesito un Profesional

Publicado por Ahmed (129 intervenciones) el 22/04/2002 23:34:04
Amiguito,
En tu condicion :

definitivo=iif(extraordinario>1 ,extraordinario,definitivo)

debes excluir definitivo es decir debe quedar solamente asi

=iif(extraordinario>1 ,extraordinario,definitivo)

ya que lo que en realidad estas haciendo es algo asi

2 = si(2>1,2,x)

es decir estas diciendo que 2 es igual a 2 por lo que te da como resultado TRUE

Ahora para que el valor de Definitivo o Extraudinario no los considere en el resultado cuando sea necesario la misma condicion debes incluir en todos los campos que tengan que ver con la columna, es decir, los sub-resultados y resultados del promedio

cualquier cosa mas me avisas o me envias tu informe para revsarlo

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