함수 | 내용 | 사용 |
INT() | 숫자를 가장 가까운 정수로 내림 | INT(Number) |
ROUND() | 입력한 자릿수까지 반올림 | ROUND(Number,자릿수) |
ROUNDUP() | -Number는 반올림하려는 실수 -자릿수 양수이면(ex.3) 양수자리(3번째 소수 자리)에서 반올림 -음수이면(ex.-3) 소수점 왼쪽에서 음수자리(3번째)에서 반올림 -자릿수가 0 이면 가장 가까운 정수로 반올림 |
ROUNDUP(Number, 자릿수) |
ROUNDDOWN() | -Number는 내림하려는 실수 -자릿수가 양수이면(ex.3) 양수자리(3번째 소수 자리)에서 내림 -음수이면(ex.-3) 소수점 왼쪽에서 음수자리(3번째)에서 내림 -자릿수가 0 이면 가장 가까운 정수로 내림 |
ROUNDDOWN(Number, 자릿수) |
MROUND() | 원하는 배수로 반올림 ex) MROUND(1.3, 0.2) → 1.4 반환 |
MROUND(Number, 배수) |
TRUNC() | 숫자의 소수부분을 제거하여 정수로 만드는 함수 INT와 비슷하지만 음수 일 때 다름 ex) TRUNC(-4.3) → -4 반환/ INT(-4.3) → -5 반환 |
=TRUNC(Number, [자릿수]) |
FIXED() | 숫자를 서식이 있는 텍스트로 바꾸기 no_commas : 1과 0을 사용가능하며 1일때는 텍스트에 쉼표를 표시하지 않고, 0이거나 생략하면 쉼표 반환 |
=FIXED(Number, [자릿수], [no_commas]) |
CEILING() | 숫자를 가장 가까운 정수 또는 가장 가까운 배수로 반올림 | =CEILING(Number, 배수) |
FLOOR() | 숫자를 0에 가까워지도록 가장 가까운 배수로 내림 | =FLOOR(Number, 배수) |
1. ROUNDING 기능을 사용하여 연령구하기(생년월일만 있을때)
-생년월일과 현재 날짜 사이의 DAY를 구하는 DATEDIFF 함수를 사용
-윤년을 포함하여 365.25로 나눈다
Current Age = DATEDIFF (생년월일날짜 열, TODAY(), DAY) / 365.25
-반올림 함수를 사용하여 나온 값을 조정한다
FLOOR(
Current Age = DATEDIFF (생년월일날짜 열, TODAY(), DAY) / 365.25,
1)
'POWER BI' 카테고리의 다른 글
[파워 BI] CONVERSION FUNCTION (0) | 2023.01.16 |
---|---|
[파워 BI] DAX INFORMATION FUNCTION (0) | 2023.01.16 |
[파워 BI] POWER BI DAX 이해하기 (1) | 2023.01.09 |
[파워 BI] POWER BI 행 수준 보안 (RLS) (0) | 2022.12.13 |
[파워 BI] POWER BI 자동화, 예약된 새로 고침 (0) | 2022.12.12 |