본문 바로가기

Power BI/Power BI 따라하기

DAX기초 기본집계함수 SUM, AVERAGE, MIN, MAX

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 : 빈 값을 포함하지 않고 열에 있는 고유한 값의 수를 셉니다.