8월, 2025의 게시물 표시

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 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 DAX – SWITCH 함수로 영어 카테고리를 한글로 바꾸기

이미지
# Power BI DAX – Converting English Categories to Korean Using the SWITCH Function Power BI에서 데이터 시각화를 하다 보면 영문으로 된 카테고리명을 한글로 변환해서 보여주고 싶을 때 가 많아요. 예를 들어, "shirts"는 "상의" "pants"는 "하의" "shoes"는 "신발" 이렇게 깔끔하게 한글로 보여주고 싶을 때 SWITCH 함수 를 활용하면 정말 편리하답니다. 1. SWITCH 함수란? 간단히 말해, 조건별로 다른 값을 반환하는 함수 예요. 엑셀의 IF , IF … 대신 SWITCH 하나로 여러 조건을 처리 할 수 있어요. 2. 기본 문법 SWITCH(<expression>, <value1>, <result1>, <value2>, <result2>, ..., [<else>]) expression : 비교할 값 value1 , value2 …: 조건 값 result1 , result2 …: 해당 조건일 때 반환할 값 [else] : 아무 조건에도 해당하지 않을 때 반환할 기본값 (선택사항) 3. 예제: 영어 제품명을 한글로 바꾸기 제품명이 T-Shirts , Skirt, Jacket, Pants  로 되어 있다고 가정할게요. DAX로 새 열을 만들어 한글로 바꾸려면 이렇게 작성하면 됩니다. Product(K) = SWITCH(   [Product] , "T-Shirts" , "티셔츠"     ,  "Skirt", "치마"     ,  "Jacket", "자켓"     ,  "Pants", "바지...

Power BI DAX 기초부터! 데이터 분석의 첫걸음

이미지
 # What's the DAX in Power BI 데이터 분석을 하다 보면 단순한 그래프만으로는 부족할 때가 많죠. 특정 조건에 맞는 합계를 구하거나, 월별로 누적 값을 계산하거나, 그럴 때 꼭 필요한 게 바로 DAX 입니다! 오늘은 Power BI에서 자주 쓰이는 DAX의 기본 개념과 사용법 을 예제와 함께 천천히 알아보겠습니다.  1.DAX란? DAX는 Data Analysis Expressions 의 약자로, Power BI, Excel Power Pivot, SSAS 등에서 사용하는 수식 언어 입니다. 엑셀의 함수와 유사하지만, 데이터 모델을 기반으로 계산된 열, 측정값(Measure) 등을 만들 수 있어요. 2. DAX 기본 구조는 이렇게 생겼어요! = 함수명(컬럼 또는 테이블, 조건 등) 예를 들어 매출 합계를 구하려면? Total Amount = SUM(Sales[Amount]) Sales 테이블의 "Amount" 컬럼을 합산 한 값이에요. 이건 "측정값(Measure)" 으로 만들어서 시각화에 사용할 수 있죠. 3. 예제 실습: 간단한 매출 분석 Power BI에서 f_sales 테이블을 불러옵니다. 총 수량을 측정값으로 만들어 보겠습니다.   필드 창 → 마우스 오른쪽 클릭 →  새 측정값 선택 후 아래처럼 입력합니다. 함수를 입력하면 아래처럼 연관된 DAX 함수가 보이게 되요. Total_QTY = SUM(f_sales[QTY]) 만들어진  Total Sales를 테이블 위에 드래그하면 전체 합계가 보여집니다. 4. 조건별 합계도 가능할까?  예를 들어, Product가 Shirts 인  매출 만 따로 보고 싶다면  Calculate 함수를 사용해야 해요. QTY_Shirts =           CALCULATE(       ...