floor()

자리내림 함수로, 실수의 소수점 아래 자리를 버림하여 정수로 만들고, 소수점 아래 자릿수를 받으면 그 아래 자리에서 버림합니다. 정수가 인자로 들어오면 입력을 그대로 반환합니다. 처리할 수 없는 인자값이나 처리할 수 없는 자릿수는 null을 반환합니다.

문법

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

사용 예

json "{}" | eval floor=floor(1.1) => 1

json "{}" | eval floor=floor(1.61, 1) => 1.6

json "{}" | eval floor=floor(531, -1) => 530

json "{}" | eval floor=floor(5) => 5

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

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

json "{}" | eval floor=floor(4.3, "eediom") => null