포스팅 목차
o MOD
1 번째 인수를 2 번째 인수로 나눈 나머지 값을 반환한다. 해당 결과 값에 대하여 대부분의 기대하지 않은 부동 소수점 결과를 피하기 위해 퍼지 작업을 적용한다.
Category: | 수학함수 |
문 법
MOD (dividend-expression, divisor-expression) |
Arguments
dividend-expression
는 수치형 값으로 평가되는 유효한 표현식인 피제수(dividend, 나눠지는 수) 값을 지정한다.
divisor-expression
는 제수(divisor, 나누는 수 : Modulus)를 지정하는 수치형 상수, 변수 또는 표현식을 지정한다.
관련 함수
함수명 | 함수내용 |
CEIL | 인수와 같거나 큰 정수중 가장 작은 정수를 반환한다. |
CEILZ | zero fuzzing을 이용하여 인수보다 같거나 큰 정수중 가장 작은 정수를 반환한다. |
FLOOR | 기준 변수보다 작은 수 중에서 제일 큰 정수를 반환한다. |
FLOORZ | zero fuzzing을 이용하여 인수보다 같거나 작은 정수중 가장 큰 정수를 반환한다. |
INT | 정수값을 반환한다. |
INTZ | Zero fuzzing을 이용하여서 정수값을 반환한다. |
MOD | 인수1을 인수2로 나눈 나머지 값을 반환한다. |
MODZ | zero fuzz를 이용하여 나머지 값 반환한다. |
ROUND | 두번째 인수의 가장 가까운 배수로 첫번째 인수를 반올림 하거나, 첫 번째 인수가 두 개의 가장 가까운 배수 사이의 절반인경우에는 짝수 배수를 반환한다. |
ROUNDE | 두번째 인수의 가장 가까운 배수로 첫번째 인수를 반올림 하고, 첫번째 인수가 두번째 인수와 가장 가까운 배수 사이의 중간일때 짝수 배수를 반환한다. |
ROUNDZ | zero fuzzing을 이용하여 두 번째 인수의 가장 가까운 배수로 반올림한다. |
TRUNC | 지정된 length로 숫자값을 절삭하여 반환한다. 숫자형의 기본 length는 8byte인데, 그 보다 작은 length를 지정한 경우에는 나머지 byte에는 0의 값이 저장이 된다. |
예 제
Missing값이 존재시 로그창에 확인메시지를 출력한다.
SAS Statements |
data MOD;
x1 = mod(10,3);
put x1 9.4;
run;
Results |
x1
1
SAS 함수(SAS Function) 리스트 링크 |
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
[SAS 함수] 273. MODULEIC (0) | 2021.10.04 |
---|---|
[SAS 함수] 272. MODULEC (0) | 2021.10.04 |
【SAS 함수】 270. MISSING (0) | 2021.10.04 |
【SAS 함수】 269. MINUTE (0) | 2021.10.04 |
【SAS 함수】 268. MIN (0) | 2021.10.04 |
댓글