¿Puede una instrucción If tener un |Tengo la declaración If(((col != Column("ASSAY_PURITY")) | col != Column("Total Sum")), if((col[theRow] > target & !ismising(col[theRow]) ) ,resultado = "Fallo"));
col es una variable que sigue el nombre de la columna.Estoy comprobando si el nombre de la columna no es igual a Pureza del ensayo o Suma total.Si es verdadero, se verificará contra un límite y es mayor que el límite, el resultado de la variable fallará.
¿Me puede decir si puedo o no poner el | o en la sentencia if.
Re: ¿Puede una instrucción If tener un |jeff,
Gracias. Por alguna razón, esa lógica se sentó bien en mi cabeza. Después de hacer el cambio funcionó perfectamente.
Saludos,
WayneRe: ¿Puede una instrucción If tener un |el | El operador es un lógico. O .
Entonces, en inglés, su condición, como lo ha escrito, es "if col is not ASSAY_PURITY O col no es SUMA TOTAL entonces..." Dado que col no puede tener ambos valores al mismo tiempo, esa condición siempre será verdadera. quieres un Y entre ellos cuál es el operador &.
If( ((col != Column( "ASSAY_PURITY" )) & col != Column( "Total Sum" )),
If( (col[theRow] > target & !Is Missing( col[theRow] )),
result = "Fail"
)
);