¿Cómo evaluar cada fila?Hola a todos,
Tengo Amplitud 21 como tabla de datos de ejemplo y, por ejemplo, quiero determinar si la amplitud pasa o falla. ¿Cómo puedo evaluar cada fila si son aptas / reprobadas?
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Amplitude 21.jmp");
New Column ("Pass/Fail", Character)
Tabla de datosOtroRe: ¿Cómo evaluar cada fila?¡Puede usar For Each Row ()!
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
For Each Row( :height = -:height );
Re: ¿Cómo evaluar cada columna?No entiendo como Amplitude puede ser > 4 y <4 a menos que esté buscando valores de amplitud que tengan el valor exacto de 4. A continuación, se muestran 3 formas diferentes de verificar el valor.Espero que tengan sentido para ti.Por cierto, las fórmulas recorren automáticamente todas las filas de una tabla de datos y ejecutan JSL en cada fila.
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: ¿Cómo evaluar cada columna?Hola txnelson,
Gracias por explicarlo claramente. Solo una pregunta adicional,
¿Cómo puedo aplicarlos en varias columnas? con diferente conjunto de límites
Re: ¿Cómo evaluar cada columna?Para asegurarnos de que nos entendamos completamente, en lo que respecta a columnas y filas.En la tabla de datos de Amplitud 21, hay 4 columnas (Etiquetas, Amplitud, x, y) y 21 filas.Por eso tu pregunta
" ¿Cómo puedo aplicarlos en varias columnas? con diferente conjunto de límites"?
Simplemente crearía una columna adicional.Si quisiera aplicar límites tanto a la Amplitud de columna como a la Columna X, se vería así
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" ) )
);