수식으로 계산한 값을 소수점 이하 유효숫자 2자리까지만 유지하려면 어떻게 해야 합니까?예를 들어 이렇게 계산된 열의 실제 데이터는 많은 자릿수입니다. 마지막 열과 같은 것을 어떻게 직접 계산할 수 있습니까?
감사해요!

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Column( "A" );
Column( "A" ) << Formula( Round( height /weight, 2 ) );
dt << run formulas;
Column( "A" ) << deleteFormula;
dt << run formulas;
d2 = dt << Summary( Group( age ), Max( A ), Freq( "无" ), Weight( "无" ), Link to original data table( 0 ) );
Column( d2, 3 ) << Format( "Fixed Dec", 20, 20 );
스크립팅Re: 수식으로 계산한 값을 소수점 이하 유효숫자 2자리까지만 유지하려면 어떻게 해야 하나요?결국 실제 데이터에 테이블 d2를 저장했는데, 이는 엄청났습니다.Re: 수식으로 계산한 값을 소수점 이하 유효숫자 2자리까지만 유지하려면 어떻게 해야 하나요?안녕 @라라 ,
JSL에서 더 적은 단계로 원하는 목표를 달성할 수 있다고 믿습니다. 다음은 소수점 이하 2자리로 새 수식 열의 서식을 지정하는 코드입니다. Format("Fixed Dec", w, n) 명령에서 첫 번째 숫자 "w"는 필드의 너비이고 두 번째 숫자 "n"은 유지할 소수점 이하 자릿수입니다. 이 예에서 수식에 대해 반올림을 수행하지 않았다는 것은 아닙니다.
JSL에서 소수점 뒤의 너비와 자릿수를 모두 20으로 설정하므로 표시되는 출력이 표시됩니다.
Names Default to Here (1);
dt = Open("$Sample_data/Big Class.jmp");
New Column("A", Formula(:height/:weight));
dt:A<<FORMAT></FORMAT>도움이 되었기를 바랍니다!,
DS
Re: 수식으로 계산한 값을 소수점 이하 유효숫자 2자리까지만 유지하려면 어떻게 해야 하나요?
이 방법은 효과적이지 않습니다. 도와주셔서 감사합니다!