Power BI DAX – IF 함수로 조건부 계산하기

이미지
 # Power BI DAX – Conditional Calculation with IF Function   가격이 100,000원 이상인 제품만 계산하고 싶다면? Power BI에서 데이터 분석을 하다 보면, 특정 조건에 해당하는 데이터만 따로 계산하거나 표시하고 싶을 때 가 많아요. 예를 들어, 제품 가격이 100,000원 이상인 경우만 "고가 제품"으로 분류 하고 싶을 때 아니면, 그 이상의 제품만 갯수를 세고 싶을 때 이럴 때 사용하는 함수가 바로 IF 함수 입니다! 1. IF 함수 기본 구조 I F(<조건>, <참일 때 결과>, <거짓일 때 결과>) 예를 들어, 가격이 100,000 이상이면 "High", 아니면 "Normal" 이라고 표시하고 싶다면 이렇게 작성해요. Measure(측정값)을 밖에서 만들어 낼 수도 있지만 이번에는 직접 테이블 안의 열을 삽입 해서 작성하는 방법을 알려드릴게 요. P_Level = IF([Price] >= 100,000, "High", "Normal") 수식 작성 후 커밋 버튼 (초록 체크표시) 을 누릅니다. 보시는 것처럼 P_Level 열이 d_Product 테이블 안에 생성된 것을 확인하실 수 있어요. 2. 예제: 가격이 35,000원 이상인 제품만 따로 세기 이번에는 가격이 35,000원 이상인 제품의 수 만 구하고 싶다고 해볼게요. 아래처럼 새로운 측정값을 만들어줍니다. P_over35K = CALCULATE( COUNTROWS(d_product), FILTER( d_Product, d_Product[Price] >= 35000 ) ) Filter 안에 조건을 넣고 그 결과로 countrows를 계산하는 방식으로 d_Product 테이블에서 조건에 맞는 행만 필터링 하고, 그 ...

Power BI 파워쿼리 - 첫 행을 머리글로 사용하기

Power BI Power Query – Use First Row as Headers

Power BI에서 데이터를 불러오다 보면, 엑셀이나 CSV 파일의 첫 번째 행이 실제 데이터가 아니라 열 이름(헤더) 인 경우가 많습니다. 이럴 때는 닫기 누르고 다시 파일을 로드하실 필요가 없습니다. 당황하지 마시고 파워쿼리(Power Query)에서 "첫 행을 머리글로 사용" 기능을 통해 쉽게 처리할 수 있습니다.


First row is not header name



1. 파워쿼리 편집기 열기

불러온 데이터를 편집하려면  데이터 변환 클릭해서 파워쿼리 편집기로 이동합니다.


Move to Edit for Power Query



2. 첫 행을 머리글로 설정

파워쿼리 편집기 상단 메뉴에서 아래를 클릭하세요:

홈 > 첫 행을 머리글로 사용

이 기능을 누르면, 데이터의 첫 번째 행이 열 이름으로 자동 설정됩니다.

Apply to Use first row as headers

그러면, 아래와 같이 적용되게 됩니다.


Applied screen shot (changed headers)





3. 반대로, 머리글을 첫 행으로 되돌리고 싶다면?

홈 > 머리글을 첫 행으로 사용을 클릭하면, 기존 열 이름이 다시 데이터로 내려갑니다.

Apply to use headers as first rows



마무리

설정을 마쳤다면, 홈 > 닫기 및 적용 을 눌러 변경사항을 Power BI 보고서에 반영하세요.


이렇게 간단한 설정 하나로도, 데이터 정리가 훨씬 수월해지고 시각화 품질도 높아집니다.
Power BI의 파워쿼리 기능을 잘 활용하면 복잡한 데이터도 효율적으로 관리할 수 있어요!

인기글

Power BI Desktop 무료버전 설치방법 (2025년 최신 가이드)

Power BI DAX – IF 함수로 조건부 계산하기

Power BI DAX – SWITCH 함수로 영어 카테고리를 한글로 바꾸기