Un'istruzione If può avere un |Ho l'istruzione If(((col != Column("ASSAY_PURITY")) | col != Column("Total Sum")), if((col[theRow] > target & !is missing(col[theRow]) ) ,risultato = "Non riuscito"));
col è una variabile che tiene traccia del nome della colonna.Sto verificando se il nome della colonna non è uguale a Assay Purity o Total Sum.Se true, verificherà rispetto a un limite ed è maggiore del limite rispetto al risultato della variabile che fallirà.
Potete farmi sapere se posso o non posso mettere il | o nell'istruzione if.
Re: Un'istruzione If può avere un |Jeff,
Grazie. Per qualche ragione quella logica mi stava bene in testa. Dopo aver apportato la modifica ha funzionato perfettamente.
Saluti,
WayneRe: Un'istruzione If può avere un |Il | operatore è un logico O .
Quindi, in inglese la tua condizione come hai scritto è "if col is not ASSAY_PURITY O col non è SOMMA TOTALE allora..." Poiché col non può essere entrambi i valori contemporaneamente, quella condizione sarà sempre vera. Vuoi un E tra di loro che è l'operatore &.
If( ((col != Column( "ASSAY_PURITY" )) & col != Column( "Total Sum" )),
If( (col[theRow] > target & !Is Missing( col[theRow] )),
result = "Fail"
)
);