라벨이 Power BI - DAX인 게시물 표시

How to create measure table in Power BI

이미지
   # Power BI - How to create measure table How to Create a Measures Table We're gonna dive into how to create a Measures Table in Power BI. It's super helpful for managing all your measures efficiently. A Measures Table is a best practice that seriously boosts your report's readability and makes it way easier to maintain . 1.  Why Create a Measures Table? Here's the problem: As you build out your Power BI model, all your measures (the stuff you calculate with DAX) tend to get spread out among a bunch of different tables. What happens then? Well, it takes forever to find the right measure in the Fields pane when you're building a report, and the whole model becomes a nightmare to manage later on. The Measures Table is the fix! It's basically a special container that holds only your measures. This keeps them clean, organized, and visible right at the top of your field list, easy to spot with the little calculator icon. 2.  The Core Steps: How to Create...

Power BI DAX - WEEKDAY 함수 완벽 가이드 (1)

이미지
  # Power BI DAX - How to use WEEKDAY Funtion(1) WEEKDAY 함수 완벽 가이드 : 요일 분석 마스터하기 WEEKDAY 함수는 Power BI DAX 또는 엑셀에서 날짜 데이터를 분석할 때 필수적인 도구입니다 . 이 함수는 주어진 날짜가 어떤 요일인지 숫자로 반환 하며 , 반환되는 숫자는 분석 목적에 맞게 요일 기준을 지정할 수 있어요.  오늘은 WEEKDAY 함수의 개념 , 문법 , 옵션 , 활용 예시를 체계적으로 정리하여 요일 기반 분석을 효과적으로 수행할 수 있도록 자세히 알아보도록 할게요. 1. WEEKDAY 함수란 무엇인가 ? WEEKDAY 함수는 날짜 값을 입력 받아 해당 날짜가 어떤 요일인지 숫자로 반환하는 함수인데요.  반환 되는 숫자는 1 부터 7  까지이며 , 어떤 요일을 1 로 할지는 return_type 인수를 통해 결정되게 됩니다. Syntax 2. WEEKDAY 함수 ReturnType 값 추가 참고 사항 (Additional Notes) DAX 날짜 형식 (DAX Date Format): Microsoft Excel 이 날짜를 일련 번호로 저장하는 것과 달리 , DAX 는 날짜와 시간을 datetime 형식으로 처리합니다 . 모범 사례 (Best Practice): 예기치 않은 결과를 피하기 위해 , <date> 인수는 날짜 컬럼에 대한 참조나 DATE() 함수와 같은 날짜 함수를 통해 제공하는 것이 가장 좋습니다 . Return_type 선택 (Choosing the Return Type): 분석 목적에 맞는 ReturnType 을 선택하는 것이 중요합니다 ( 예 : 일반적인 월요일 - 일요일 업무 주간에는 2 또는 11 을 사용 ). 3. DAX WEEKDAY 함수를 활용한 심층 분석 및 보고서 통찰력 강화 WEEKDAY 함수 는 특정 날짜가 일주일 중 어...

Power BI DAX – Filter 함수 종류와 사용법

이미지
  # Power BI DAX – How to use filter Funtion Power BI에서 Filter 함수 는 데이터를 조건에 따라 필터링할 때 매우 유용한 DAX 함수입니다. 이번 글에서는 Filter 함수의 종류와 실제 사용 예시를 소개하고, d_Product 가 "High" 인 제품이 판매된 날짜를 추출하는 방법을 보여드리겠습니다. 1. Filter 함수란? Filter 함수 는 테이블의 행을 조건에 맞게 추출하는 함수입니다.           https://learn.microsoft.com/ko-kr/dax/filter-functions-dax 기본 구문: FILTER(<Table>, <Condition>) <Table> : 필터링할 테이블 <Condition> : TRUE/FALSE 조건 2. 자주 사용하는 Filter 함수 종류  함수 설명 FILTER   지정한 조건에 맞는 행만 반환 ALL   특정 테이블/열의 필터를 제거하고 전체 데이터를 반환 ALLEXCEPT   특정 열을 제외하고 나머지 필터 제거 VALUES   지정한 열의 고유값을 반환 CALCULATETABLE   조건에 맞는 테이블을 반환하면서 다른 계산 컨텍스트 적용 주로 FILTER 와 CALCULATETABLE 을 함께 사용하면 특정 조건의 데이터를 효율적으로 추출할 수 있습니다. 그 밖에, 위 링크 페이지로 이동하면 아래와 같은 많은 필터함수가 있는데요,  용도에 맞게 사용하시면 되겠습니다.  3. 예시: d_Product 가 High인 제품 판매 날짜 추출 (1) 테이블 구조 예시 d_Product Sales_Date Sales_Amount High 2025-08-01 1200 Low 2025-08-01 500 High 2025-08-02 1800 (2) ...

Power BI DAX – CALCULATE 함수로 조건별 데이터 집계하기

이미지
  # Power BI DAX – Calculation amount of Kakao Pay using the Caltulate Funtion   안녕하세요! Power BI에서 특정 조건에 맞는 데이터만 계산 하고 싶을 때 CALCULATE 함수를 사용하면 매우 편리합니다. 예를 들어, 결제 수단이 Kakao Pay 이고 도시가 Seoul 인 거래만 합계, 건수, 매출 등을 계산하고 싶다면? 이때 바로 CALCULATE 함수가 쓰입니다. 1. CALCULATE 함수란? https://learn.microsoft.com/ko-kr/dax/calculate-function-dax CALCULATE 는 조건(Filter)을 적용하여 값(Value)을 계산 하는 함수입니다. 기본 문법: CALCULATE(<수식>, <필터1>, <필터2>, ...) <수식> : 계산할 값 (예: SUM, COUNTROWS) <필터> : 조건 ( 예: [Payment] = "Kakao Pay" ) 2. 예제: Kakao Pay 결제 중, 서울(City=Seoul) 거래만 카운트 Kakao_Seoul(Count) = CALCULATE(COUNTROWS()     , d_Payment[Payment] = "Kakao Pay"     , f_Sales[City] = "Seoul" )  f_Sales 테이블에서 조건 필터를 걸고 그 조건을 만족하는 행 수(COUNTROWS)를 계산합니다. Payment가 "Kakao Pay" 이면서 City가 "Seoul"인 경우만 결과에 포함됩니다.    Tip >> 참고로, 하기 그림과 같이 Payment의 경우 d_Payment 테이블에 모델링 이 되어있기 때문에, f_Sales 테이블과 분리되어 있더라도 필터를 걸어 사용할 수 있습니다. 이게 바...

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

이미지
   # Power BI DAX – Conditional Calculation with IF Function   가격이 100,000원 이상인 제품만 계산하고 싶다면? Power BI에서 데이터 분석을 하다 보면, 특정 조건에 해당하는 데이터만 따로 계산하거나 표시하고 싶을 때 가 많아요. 예를 들어, 제품 가격이  100,000원 이상인 경우만 "고가 제품"으로 분류 하고 싶을 때 아니면,  그 이상의 제품만 갯수를 세고 싶을 때 이럴 때 사용하는 함수가 바로  IF  함수 입니다! 1. IF 함수 기본 구조 https://learn.microsoft.com/ko-kr/dax/if-function-dax 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를 계산하는...

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

이미지
# Power BI DAX – Converting English Categories to Korean Using the SWITCH Function Power BI에서 데이터 시각화를 하다 보면 영문으로 된 카테고리명을 한글로 변환해서 보여주고 싶을 때 가 많아요. 예를 들어, "shirts"는 "상의" "pants"는 "하의" "shoes"는 "신발" 이렇게 깔끔하게 한글로 보여주고 싶을 때 SWITCH 함수 를 활용하면 정말 편리하답니다. 1. SWITCH 함수란? https://learn.microsoft.com/ko-kr/dax/switch-function-dax 간단히 말해, 조건별로 다른 값을 반환하는 함수 예요. 엑셀의 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...

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(       ...

인기글

Power BI에서 Excel 파일 불러오기 – 처음 시작하는 데이터 연결 방법

Power BI DAX - WEEKDAY 함수 완벽 가이드 (1)

Power BI 화면 구성 한눈에 보기