Ayuda a simplificar expresión campo calculado Access
Publicado por Dagoberto (2 intervenciones) el 03/09/2020 17:31:09
Buen día. Quiero hacer este cálculo completo en un campo calculado de Access, pero no me deja debido a la extensión. Me podrían ayudar a simplificarlo?.
De antemano muchas gracias.
SiInm([CodigoAsignatura]= 100302 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19215 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19210 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19256 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19110 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19224 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19113 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19106 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19257 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19101 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19206 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19205 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19250 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19204 AND [Tercero 40%]=300;"Aprobado"; SiInm([Definitiva]>=300;"Aprobado";"Reprobado"))))))))))))))
La idea es que existen 3 cortes por asignatura y en la mayoría de casos simplemente con la definitiva (promedio 3 notas) sea mayor a 300, se pasa la asignatura, pero hay un listado de códigos de asignatura que en la tabla solo tienen una calificación de 300 en el último corte y con ese 300 ya se aprueba.
Gracias.
De antemano muchas gracias.
SiInm([CodigoAsignatura]= 100302 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19215 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19210 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19256 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19110 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19224 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19113 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19106 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19257 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19101 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19206 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19205 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19250 AND [Tercero 40%]=300;"Aprobado"; SiInm([CodigoAsignatura]= 19204 AND [Tercero 40%]=300;"Aprobado"; SiInm([Definitiva]>=300;"Aprobado";"Reprobado"))))))))))))))
La idea es que existen 3 cortes por asignatura y en la mayoría de casos simplemente con la definitiva (promedio 3 notas) sea mayor a 300, se pasa la asignatura, pero hay un listado de códigos de asignatura que en la tabla solo tienen una calificación de 300 en el último corte y con ese 300 ya se aprueba.
Gracias.
Valora esta pregunta


0