Power BI/Power BI 따라하기
DAX기초 기본집계함수 SUM, AVERAGE, MIN, MAX
명화영
2019. 8. 12. 14:09
DAX함수에서 열의 값을 집계하는 데 필요한 산술기초함수입니다.
산술 기호 +, -, /, * 도 엑셀과 마찬가지로 동일하게 작동합니다.
SUM과 AVERAGE는 숫자열에 대해서만 집계가 가능하고 MIN과 MAX 는 텍스트타입의 열에 대해서도 수행합니다.
1. 합계
SUM ( 테이블이름[열이름] )
2. 평균
AVERAGE ( 테이블이름[열이름] )
3. 나누기
나누기는 DIVIDE를 사용합니다.
DIVIDE(대상값(분자), 나눌값(분모))
DIVIDE(10,2)의 결과값은 5입니다. 0으로 나누는 경우 결과값은 공백입니다.
만약 0으로 나눠지는 경우 공백으로 표시되는 것이 싫다면 대체할 값을 지정할 수 있습니다.
DIVIDE(대상값, 나눌값, 0으로 나눴을 때 결과값)
4. 최소값
MIN ( 테이블이름[열이름] )
5. 최대값
MAX( 테이블이름[열이름] )
6. 기타
집계함수는 값을 집계하는 데 사용한다면 이와 다르게 행이나 값의 유무를 셀 때 사용하는 함수가 따로 있습니다.
COUNT : 비어 있지 않은 열의 수를 셉니다. 단, 숫자형태의 열만 셉니다.
COUNTA : 문자열을 포함해 모든 데이터 형식에 대해 비어 있지 않은 열의 수를 셉니다.
COUNTBLANK : 열의 비어있는 셀을 셉니다.
COUNTROW : 테이블의 행 수를 셉니다.
DISTINCTCOUNT : 빈 값을 포함하여 열에 있는 고유한 값의 수를 셉니다.
DISTINCTCOUNTBLANK : 빈 값을 포함하지 않고 열에 있는 고유한 값의 수를 셉니다.