Pregunta (if):
(verdadero if pregunta else falso)
Si el resultado de la pregunta es verdadero, toma el valor ‘verdadero', si no, toma el valor ‘falso'
Las comparaciones pueden ser:
igual: ==
distinto: !=
menor: <
menor o igual: <=
mayor: >
mayor o igual: >=
También es posible usar or, and, not
IN equivale hacer varios if anidados. Ejemplo (1 if P$mmProc in (3,6.9,12) else 0) que se lee de la siguiente forma, si el mes de proceso es igual a 3 o 6 o 9 o 12 entonces 1 si no cero
If anidados:
Poner el siguiente if dentro del else, dentro de un paréntesis.
Por ejemplo
(verdadero if pregunta else (verdadero if pregunta else falso))
Ejemplo: buscar entre los Tramos (t1 a t4)
· resultado = ('t1' if a > 0 and a < 1000 else ('t2' if a > 1000 and a<2000 else ('t3' if a >2000 else 't4')))