Come valutare ogni riga?Ciao a tutti,
Ho l'ampiezza 21 come tabella dati di esempio e, ad esempio, voglio determinare se l'ampiezza passa o fallisce. Come posso valutare ogni riga se sono pass/fail?
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Amplitude 21.jmp");
New Column ("Pass/Fail", Character)
Tabella datiAltroRe: Come valutare ogni riga?Puoi usare Per ogni riga() !
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
For Each Row( :height = -:height );
Re: Come valutare ogni colonna?Non capisco come possa essere l'ampiezza > 4 e < 4, a meno che non si cerchino valori di ampiezza con il valore esatto di 4. Di seguito sono riportati 3 modi diversi per eseguire il controllo del valore.Spero che abbiano senso per te.A proposito, le formule eseguono automaticamente il ciclo di tutte le righe in una tabella di dati ed eseguono il JSL su ciascuna riga.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Amplitude 21.jmp" );
New Column( "Pass/Fail",
Character,
formula( If( 4 < :amplitude < 6, "Pass", "Fail" ) )
);
//or
New Column( "Pass/Fail 2",
Character,
formula(
If( :amplitude < 4 | :amplitude > 6,
"Fail",
"Pass"
)
)
);
//or if you are looking for values that are exactly 4
New Column( "Pass/Fail 3",
Character,
formula(
If( :amplitude == 4 ,
"Fail",
"Pass"
)
)
);
Re: Come valutare ogni colonna?Per assicurarci che ci comprendiamo appieno, per quanto riguarda colonne e righe.Nella tabella dati Ampiezza 21, ci sono 4 colonne (Etichette, Ampiezza, x, y) e 21 righe.Quindi la tua domanda
" Come posso applicarli in più colonne? con diversi limiti"?
Dovresti semplicemente creare una colonna aggiuntiva.Se volessi applicare limiti sia all'ampiezza della colonna che alla colonna X, sarebbe simile a questo
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Amplitude 21.jmp" );
New Column( "Pass/Fail",
Character,
formula( If( 4 < :amplitude < 6, "Pass", "Fail" ) )
);
New Column( "Pass/Fail X",
Character,
formula( If( 0.5 < :x < 2, "Pass", "Fail" ) )
);