Round 표현식 유형을 사용하여 Amount 차원 타겟 표현식에 지정된 소수점 이하 자릿수 또는 정밀도 값으로 숫자를 반올림할 수 있습니다.
-12~12 사이의 정밀도 값을 Round 표현식에 지정할 수 있습니다.
round(AMOUNT,<decimal_precision>)
형식의 매개변수를 사용합니다.
이 예제에서 Round 표현식 round(AMOUNT,1)
은 소수 1자리 정밀도로 반올림합니다.
Amount 값 | 결과 |
---|---|
10.18 | 10.2 |
10.14 | 10.1 |
10.15 | 10.2 |
이 예제에서 Round 표현식 round(AMOUNT,1)
은 소수 0자리 정밀도 값으로 반올림합니다.
Amount 값 | 결과 |
---|---|
10.18 | 10 |
10.5 | 11 |
10.491 | 10 |
Round 정밀도 값은 0보다 작을 수 있습니다(예: -2). 반올림 정밀도가 0보다 작으면 소수점 오른쪽이 아닌 왼쪽으로 반올림됩니다.
예를 들어 Amount가 574.194인 경우 -2의 Round 표현식을 사용하면 결과는 600이 됩니다(round(574.193,-2)
).