그만큼 단계 기능이 유용해 보이네요 

내가 알아차린 몇 가지 사항:
1) "허용"되는 것처럼 보이지만 문자열 값을 yi로 사용하지 마십시오.

2) 설명 - 추가 기능:
x 인수보다 작거나 같은 xi를 만족하는 가장 큰 xi에 해당하는 yi 인수를 반환합니다.
- 단: x보다 큰 xi가 또 있는 경우 .
3) yi 값은 비어 있으면 안 됩니다.
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "binning1",Character, "Nominal", Formula( Step( :weight, 0, "low", 90, "mid", 140, "high", 1000, "max" ) ));
dt << New Column( "binning2",Numeric,"Nominal", Format( "Best", 9 ),Formula( Step( :weight, 0, 0, 90, 1, 140, 2 ) ));
dt << New Column( "binning3",Numeric, "Nominal", Format( "Best", 9 ),Formula( Step( :weight, 0, 0, 90, 1, 140, 2, 1000, . ) ));
dt << New Column( "binning_final", Numeric, "Nominal", Format( "Best", 9 ), Formula( Step( :weight, 0, 0, 90, 1, 140, 2, 1000, -1 ) ));