如何評估每一行?大家好,
我有振幅21作為示例數據表,例如,我想確定振幅是通過還是失敗。 如果它們通過/失敗,我如何評估每一行?
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Amplitude 21.jmp");
New Column ("Pass/Fail", Character)
數據表其他Re: 如何評估每一行?您可以使用 For Each Row() !
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
For Each Row( :height = -:height );
Re: 如何評價每一列?我不明白 Amplitude 怎麼可能> 4 和 < 4 除非您正在尋找精確值為 4 的振幅值。以下是進行值檢查的 3 種不同方法。我希望它們對你有意義。順便說一句,公式會自動遍歷數據表中的所有行並在每一行上運行 JSL。
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: 如何評價每一列?你好特克斯納爾遜,
如何在多列中應用這些?有不同的限制
回复:如何評估每一列?確保我們在列和行方面完全相互理解。在 Amplitude 21 數據表中,有 4 列(Labels、Amplitude、x、y)和 21 行。因此你的問題
"如何在多個列中應用這些?有不同的限制”?
您只需創建一個附加列。如果您想對 Column Amplitude 和 Column X 應用限制,它看起來像這樣
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" ) )
);