본문 바로가기
Power BI

Power BI에서 AVERAGE 함수 사용법: 숫자들의 평균을 쉽게 계산하기!

by 앵_ 2024. 11. 8.

안녕하세요! 😊
Power BI를 활용하다 보면 데이터를 분석하고 요약하는 데 꼭 필요한 함수들을 자주 사용하게 됩니다. 그 중 하나가 바로 AVERAGE 함수입니다! 이 함수는 특정 열의 산술 평균을 쉽게 구할 수 있게 도와주죠. 오늘은 AVERAGE 함수의 사용법과 주의사항을 소개하고, 다양한 활용 방법을 살펴보겠습니다. 그럼 함께 알아볼까요? 📈✨
 

1. AVERAGE 함수란?

AVERAGE 함수는 Power BI에서 숫자 값의 평균을 구할 때 사용됩니다. 주어진 열에 있는 모든 숫자의 산술 평균을 계산하여 반환하는 함수입니다. 특히 간단하고 직관적인 평균 계산이 필요한 경우 매우 유용합니다! 😄

AVERAGE(<column>)

<column>: 평균을 계산할 숫자 데이터가 들어 있는 열을 지정합니다. 이 열은 수치형 데이터여야 하며, 텍스트나 빈 셀은 제외됩니다. ⚙️


2. AVERAGE 함수의 주요 특징 🔍

  • 숫자의 평균 계산: AVERAGE 함수는 지정된 열에서 숫자 값만을 포함한 셀들의 평균을 계산합니다. 텍스트나 논리 값은 무시되고, 빈 셀은 계산에서 제외됩니다. 📉
  • 0 값 처리: 셀에 0이 포함되면 0도 계산에 포함됩니다. 즉, 0 값이 셀에 존재하면 그 값은 평균 계산에서 0으로 취급되며, 빈 셀은 계산되지 않습니다. ⚠️
  • 결과 반환: 만약 집계할 행이 없을 경우, AVERAGE 함수는 빈 값을 반환합니다. 반면, 계산할 행이 있지만 특정 조건을 충족하지 않으면 0을 반환할 수 있습니다. ⛔
  • DirectQuery 모드 사용 제한: AVERAGE 함수는 DirectQuery 모드에서 계산 열이나 RLS(행 수준 보안) 규칙에서는 사용할 수 없습니다. 🛑

3. 사용 예시 🖥️

예시 1: 판매 금액의 평균 계산

가장 간단한 예시는 판매 금액의 평균을 계산하는 것입니다. 예를 들어, InternetSales 테이블의 ExtendedSalesAmount 열에 있는 값들의 평균을 구하는 수식을 작성해보겠습니다.

= AVERAGE(InternetSales[ExtendedSalesAmount])

이 수식은 InternetSales 테이블의 ExtendedSalesAmount 열에 있는 모든 값의 평균을 반환합니다. 🏷️

예시 2: 특정 제품의 판매 평균 계산

여러 제품에 대한 판매 데이터를 다룰 때, 특정 제품에 대한 평균 판매 금액을 계산할 수도 있습니다. 예를 들어, **"Product A"**에 대한 평균 판매 금액을 계산하는 DAX 수식은 다음과 같습니다.

= AVERAGE(FILTER(InternetSales, InternetSales[Product] = "Product A")[ExtendedSalesAmount])

이 수식은 Product A의 평균 판매 금액만을 반환합니다. 원하는 조건을 추가하여 필터링된 평균을 계산할 수 있습니다. 🛒


4. AVERAGE와 관련된 함수들 🔄

AVERAGE 함수와 비슷한 기능을 제공하는 다른 함수들도 있습니다. 상황에 따라 적절한 함수를 선택하여 사용하면 더 유용합니다.

  • AVERAGEX 함수: 테이블의 각 행에 대해 을 평가한 후, 그 결과의 평균을 반환합니다. 이 함수는 계산된 결과의 평균을 구할 때 사용됩니다.
    예시: AVERAGEX 함수는 데이터 모델에서 계산된 각 행에 대한 식을 평가한 후 평균을 계산할 때 유용합니다. 🧮
  • AVERAGEA 함수: 빈 값이 포함된 열에 대해서도 평균을 계산할 수 있게 도와줍니다. 빈 셀도 0으로 취급하여 평균을 구할 수 있습니다.
    예시: 텍스트가 섞인 데이터에서 평균을 계산할 때 사용합니다. 💬

5. AVERAGE 함수 사용 시 주의사항 ⚠️

  • 빈 셀 제외: AVERAGE 함수는 빈 셀을 무시하지만, 0 값은 포함합니다. 따라서 데이터셋에 빈 셀이 많으면 평균 값이 왜곡될 수 있습니다. 빈 셀이 포함되지 않도록 데이터를 정리하는 것이 좋습니다. 🧹
  • DirectQuery 모드에서 제한: DirectQuery 모드에서 계산 열이나 행 수준 보안(RLS) 규칙에서 AVERAGE를 사용할 수 없습니다. 이 경우 다른 방법을 고려해야 할 수 있습니다. 🚫

 

 
AVERAGE 함수는 Power BI에서 숫자 값의 산술 평균을 계산하는 가장 기본적이고 유용한 함수입니다. 간단한 평균 계산이 필요할 때 매우 효과적이며, 특히 대량의 데이터를 다룰 때 빠르고 쉽게 평균을 구할 수 있습니다. 다양한 함수들과 함께 사용하여, 더욱 정교한 데이터 분석을 할 수 있습니다.
이 함수는 0 값과 빈 셀을 처리하는 방식에 주의하면서 사용해야 하며, DirectQuery 모드에서는 일부 제한이 있으니 주의해야 합니다. 📊
오늘 소개한 AVERAGE 함수로 데이터를 빠르게 분석하고, 원하는 평균값을 손쉽게 구해 보세요! 🚀📈
 

참고
이 글은 Power BI 공식 문서를 참고하여 작성되었습니다. 공식 문서에서 제공하는 정보와 예시를 바탕으로 AVERAGE 함수에 대해 자세히 다루었습니다. Power BI의 최신 정보와 기능을 확인하시려면 공식 문서를 참조해주세요. 📚