Round - 스크립트 및 차트 함수

Round()x를 가장 가까운 step [+ offset]의 배수로 반올림 또는 반내림한 결과를 반환합니다. offset의 기본값은 0입니다. step의 기본값은 1입니다.

x가 정확히 간격의 중간일 경우 반올림됩니다.

구문:  

Round(x[, step[, offset]])

반환 데이터 유형: 숫자

참고: 부동 소수점 숫자를 절사하면 결과에 오차가 발생할 수 있습니다. 이러한 사소한 오차는 부동 소수점 숫자가 한정된 수의 이진 숫자로 표현되기 때문에 발생합니다. 이로 인해 QlikView에서 이미 절사된 숫자로 계산한 결과가 나옵니다. 정확한 절사가 중요한 경우 해결책은 해당 숫자에 곱셈을 하여 정수로 변환하는 것입니다.

예 및 결과:  

결과

Round( 3.8 )

4을 반환합니다.

Round( 3.8, 4 )

4을 반환합니다.

Round( 2.5 )

3을 반환합니다. 2.5는 기본 단계 간격의 정확히 절반이므로 반올림됩니다.

Round( 2, 4 )

4를 반환합니다. 2는 단계 간격 4의 정확히 절반이므로 반올림됩니다.

Round( 2, 6 )

0을 반환합니다. 2는 단계 간격 6의 절반보다 작으므로 반내림됩니다.

Round( 3.88 , 0.1 )

3.9를 반환합니다.

Round( 3.88 , 5 )

5를 반환합니다.

Round( 1.1 , 1 , 0.5 )

1.5를 반환합니다.