ceil()

자리올림 함수로, 실수의 소수점 아래 자리를 올림하여 정수로 만듭니다. 소수점 아래 자릿수를 지정하면 자릿수에서 자리를 올립니다. 정수가 인자 값이면 입력을 그대로 반환합니다. 처리할 수 없는 인자값이나 처리할 수 없는 자릿수는 null을 반환합니다.

문법

ceil(NUM_EXPR[, NUM_DIGITS])
필수 매개변수
NUM_EXPR
int, short, long, float, double 타입을 반환하는 표현식.
선택 매개변수
NUM_DIGITS
소숫점 아래 자릿수입니다. 음수일 경우 소숫점 위 자릿수로 처리해 자리올림합니다.

사용 예

json "{}" | eval ceiling=ceil(1.1) => 2

json "{}" | eval ceiling=ceil(1.6) => 2

json "{}" | eval ceiling=ceil(1.61, 1) => 1.7

json "{}" | eval ceiling=ceil(1.0) => 1

json "{}" | eval ceiling=ceil(5) => 5

json "{}" | eval ceiling=ceil(297.5, -2) => 300

json "{}" | eval ceiling=ceil("asdf") => null

json "{}" | eval ceiling=ceil("1.1") => null

json "{}" | eval ceiling=ceil(1.1, "eediom") => null