안녕
숫자를 반올림하려고 하는데 문제가 있습니다. 예를 들어. 저는 .915와 .915000021이라는 숫자를 가지고 있습니다. Percision과 Fixed Dec를 사용하여 .915000021을 .915로 반올림하려고 했습니다. 그러나 정밀도 또는 고정 12월을 사용한 후 .915000021은 변경되지 않습니다. 이것을 어떻게 변경할 수 있습니까? 또한 이와 같은 경우가 여러 개 있으므로 열을 편집하는 것이 가장 좋은 해결책이 될 것입니다.
열을 복사하고 수식을 사용하여 모든 것을 반올림한 다음 붙여넣고 원래 열을 삭제할 수 있습니까?
어떤 조언도 감사할 것입니다.


JMP 숫자 형식 데이터가 표시되는 방식을 변경하지만 기본 값은 변경하지 않습니다. 아마도 'Round()' 함수가 필요할 것입니다. 하지만 항상 그렇듯이 데이터 값 자체를 수정할 때는 주의해야 합니다. 아래 코드를 복사하여 스크립트 창에 붙여넣고 '편집 > 스크립트 실행'을 수행한 다음 수식 열을 확인합니다.
New Table( "Formats and Rounding",
Add Rows( 10 ),
New Column( "Precise Value",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Random Normal() )
),
New Column( "Precise Value with 'Fixed Dec' Format",
Numeric,
"Continuous",
Format( "Fixed Dec", 12, 2 ),
Formula( :Precise Value )
),
New Column( "Precise Value with 'Precision' Format",
Numeric,
"Continuous",
Format( "Precision", 12, 2 ),
Formula( :Precise Value )
),
New Column( "Precise Value Rounded to 2 Decimal Places",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Round( :Precise Value, 2 ) )
)
)