
Power BI의 기본기를 익혔다면 다음 단계는 DAX 측정값(Measure)을 만드는 것입니다. 측정값은 보고서 안에서 합계, 평균, 백분율 등 동적인 결과를 계산하는 핵심 도구이기 때문에 초보자가 가장 먼저 익혀야 할 실무 스킬 중 하나입니다.
이 튜토리얼에서는 새 측정값(New measure) 버튼을 클릭해 첫 번째 DAX 측정값을 만드는 방법을 소개합니다. 최대한 단순하게, 클릭 순서와 기본 수식 위주로만 설명드리겠습니다.
DAX 측정값이란?
측정값은 DAX(Data Analysis Expressions)라는 언어를 사용해 Power BI에서 만드는 계산식입니다. 계산 열(Calculated Column)과 달리 측정값은 행마다 값을 저장하지 않으며, 시각적 개체에 표시되는 데이터를 기준으로 결과를 계산합니다.
예를 들어 총매출, 평균 매출, 총이익, 시간 인텔리전스 계산 등을 측정값으로 구현할 수 있습니다.
측정값은 필터, 슬라이서, 시각적 개체의 변화에 따라 자동으로 업데이트되기 때문에 특히 유용합니다.
1단계: 측정값을 만들 위치 선택하기
- 오른쪽의 데이터(Data) 창에서 모든 테이블과 열을 확인할 수 있습니다
- 데이터 창에서 측정값을 만들 테이블을 한 번 클릭합니다
- 예를 들어 SalesData 테이블이 있다면 해당 테이블을 클릭해 선택합니다
- 선택한 테이블이 강조 표시됩니다

팁: 기능적으로 측정값이 어느 테이블에 속하느냐는 중요하지 않지만, 관련된 측정값끼리 묶어두면 데이터 모델을 체계적으로 관리할 수 있습니다.
2단계: '새 측정값' 클릭하기
측정값 편집기를 여는 방법은 여러 가지가 있습니다.
리본 메뉴 사용하기
- 데이터 창에서 테이블을 선택합니다
- 테이블 도구(Table tools) 탭 >> 새 측정값을 선택합니다

마우스 오른쪽 버튼(컨텍스트 메뉴) 사용하기
- 데이터 창에서 테이블 이름을 마우스 오른쪽 버튼으로 클릭합니다
- 컨텍스트 메뉴에서 새 측정값을 선택합니다

어느 방법을 사용하든 화면 상단에 수식 입력줄이 나타나며, 다음과 같은 기본 자리표시자가 표시됩니다.

3단계: 첫 번째 수식 작성하기
수식 입력줄이 활성화되어 입력을 기다리는 상태이며, 커서는 Measure = 바로 뒤에 놓여 있습니다. 이 자리표시자를 원하는 측정값 이름과 수식으로 바꾸면 됩니다.
간단한 SUM 만들기
SalesData 테이블에 Sales Amount라는 열이 있다고 가정해 보겠습니다. 수식 입력줄을 클릭하고 자리표시자 텍스트를 지운 뒤 다음과 같이 입력합니다.
- SUM을 입력하기 시작하면 IntelliSense가 나타납니다 >> Tab 또는 Enter 키를 눌러 자동 완성합니다

- 여는 괄호 (를 입력한 후 열 이름을 입력하기 시작하면 >> 드롭다운 목록에서 열을 선택하고 닫는 괄호 )를 입력합니다

Total Sales = SUM(SalesData[Sales Amount])
- Enter 키를 누르거나 수식 입력줄의 ✓(커밋) 버튼을 클릭해 측정값을 저장합니다

이 수식의 의미:
- Total Sales는 측정값의 이름입니다
- SUM은 사용된 DAX 함수입니다
- SalesData[Sales Amount]는 어떤 숫자 열을 더할지 Power BI에 알려주는 부분입니다
이 측정값은 시각적 개체에 사용될 때마다 Sales Amount 열의 모든 값을 합산합니다.
간단한 AVERAGE 만들기
같은 테이블과 같은 열을 사용한다면 다음과 같이 작성합니다.
Average Sales = AVERAGE(SalesData[Sales Amount])
이 수식은 현재 필터 컨텍스트 내 모든 매출 값의 평균을 계산합니다.

구문 오류가 있으면 Power BI가 수식 입력줄에 빨간색 오류 메시지를 표시하며 문제를 설명해 줍니다. 이때는 열 이름 철자를 다시 확인하고, 대괄호와 괄호가 올바르게 닫혀 있는지 점검하세요.
이제 첫 번째 측정값이 완성되었습니다. 선택한 테이블 아래 데이터 창에 작은 계산기 아이콘과 함께 표시되는 것을 확인할 수 있습니다.
4단계: 시각적 개체에서 측정값 활용하기
측정값은 시각적 개체에 배치하기 전까지는 아무것도 표시하지 않습니다. 이는 의도된 설계입니다. 직접 테스트해 보려면 다음 순서를 따르세요.
- 보고서(Report) 캔버스의 빈 영역을 클릭합니다
- 시각화(Visualizations) 창에서 카드(Card) 시각적 개체를 선택합니다. 단일 숫자를 표시하는 가장 간단한 방법입니다
- 데이터 창에서 새로 만든 측정값(Total Sales)을 카드의 필드(Fields) 영역으로 끌어다 놓습니다

테이블에서도 활용해 보세요.
- 테이블 시각적 개체를 추가합니다
- 범주 필드(예: Category 또는 Product)와 Total Sales 측정값을 함께 끌어옵니다
- 행마다 합계가 동적으로 변경되는 모습을 확인하세요. 이것이 바로 측정값의 진짜 힘입니다

카드와 테이블에는 전체 데이터 세트에 대한 계산 결과가 표시됩니다. 슬라이서나 다른 시각적 요소를 클릭하면 숫자가 즉시 업데이트되는 것을 볼 수 있습니다. 이것이 DAX 필터 컨텍스트가 실제로 작동하는 모습입니다.

초보자를 위한 모범 사례
- "Measure1"이나 "Calc5" 같은 이름 대신 명확하고 비즈니스 친화적인 이름을 붙이세요
- 측정값을 무작위로 흩어두지 말고 팩트 테이블처럼 하나의 "홈" 테이블에 모아 관리하세요
- 열 이름만 단독으로 쓰지 말고 반드시 Table[Column] 형식을 사용하세요
- IntelliSense를 적극 활용하세요. 처음 2~3글자만 입력한 후 Tab 또는 Enter 키를 누르면 됩니다
- 측정값을 만든 후에는 항상 카드나 테이블에 배치해 숫자가 올바르게 나오는지 검증하세요
마무리
지금까지의 단계를 따라 하면 Power BI에서 첫 번째 DAX 측정값을 만드는 방법을 완전히 익힐 수 있습니다. 많은 초보자가 어렵게 생각하지만, 실제 과정은 생각보다 훨씬 간단합니다. 이렇게 만든 측정값은 차트, 카드, 테이블 등 다양한 시각적 개체에서 자유롭게 활용할 수 있으며, 기본 사용법에 익숙해지면 COUNT, 백분율, 조건부 논리 같은 고급 계산으로 확장해 나갈 수 있습니다.
무료 Excel 고급 연습 문제와 해답을 지금 바로 받아보세요!