본문 바로가기
반응형

Power BI25

Power BI DAX 기초 – IF SWITCH IN VAR 기초 동작 이해 목차  개요 DAX 함수의 기본 문법 및 어떻게 동작하는지 이해하고 싶을 때 “계산 열”을 통해 연습하면 도움이 많이 됩니다. 측정값과 달리 계산 열은 테이블에서 바로 확인할 수 있기 때문이죠. 이번 포스트를 통해서 아래 DAX 함수 및 논리 연산자, 변수 등을 살펴보려고 합니다.IF, SWITCHINVARColors 열에 하나 이상의 색 (Color)이 있는 경우를 가정해 봅니다. 대부분의 열은 단일 값을 갖지만, 이처럼 열의 내용이 free text처럼 여러 단어나 문장으로 구성되어 있는 경우, 원하는 여러 개의 단어 중에 만족하는 행을 찾아 카테고리를  아래와 같이 “계산 열”을 만들면 필터와 함께 활용할 수 있는 장점이 생깁니다.  여러 개의 키워드 중에서 일치하는 값 찾기 위에서 정의한 테이블을.. 2024. 7. 16.
Power BI DAX 기초 - 시간 인텔리전스 목차  개요 날짜/시간 정보가 포함되어 있는 데이터를 분석하려고 할 때, 특정 기간 동안의 데이터를 효과적으로 계산하기 위해 Power BI Desktop은 “시간 인텔리전스” 기능을 제공합니다. 이 기능을 통해 날짜/시간 데이터를 자동으로 일/월/분기/연을 계층화해서 구분할 수 있습니다. 우리가 다루는 분석해야 할 대부분의 데이터가 날짜/시간 데이터를 포함하고 있기 때문에, 이렇게 Power BI가 자동으로 그룹화하고 그 계층에 맞게 필터링을 해주기 때문에, 간단한 작업을 할 경우 아주 유용합니다. 이와 별개로 DAX도 날짜와 관련된 다양한 기능을 수행하기 시간 인텔리전스 함수를 제공하고 있습니다. DAX(시간 인텔리전스 함수) - DAX | Microsoft LearnTime intelligence .. 2024. 7. 15.
Power BI DAX 기초 - 계산 열과 행 컨텍스트 이해 목차  개요 행 컨텍스트를 설명하는 대표적인 예로 “계산 열 (calculated column)”이 있습니다. 원본 테이블에 없지만 필요에 따라 DAX 식으로 열을 추가해 측정값 계산에 사용할 수 있습니다. 이렇게 열을 추가하는 작업은 아래 어느 과정에서도 가능합니다.    원칙적으로는 원본 데이터, 파워 쿼리에서 계산 열을 만드는 것이 맞습니다. 이렇게 원본 데이터에 가까운 곳에 미리 작업을 하면, 원본 데이터를 활용하는 다양한 Power BI 작업에서 활용할 때 그대로 가져다 쓸 수 때문입니다. 반복하더라도 익숙한 DAX 함수로 열을 추가해도 상관없습니다.   예제에 사용된 데이터 연습을 위한 간단한 테이블입니다. 주문 날짜 별 제품의 색깔, 수량, 가격을 포함하고 있습니다.  측정값 [Sum of .. 2024. 7. 14.
Power BI DAX 기초 - FILTER 함수 행 컨텍스트 이해 목차   개요 CALCULATE 함수 입력 파라미터에 필터 정보를 전달할 때, FILTER 함수로 만든 테이블 필터 식을 사용할 수 있습니다. 즉, FILTER 함수를 통해 조건을 만족하는 테이블을 새로 만들어, CALCULATE 함수에서 측정값을 계산하는 데 사용할 수 있도록 합니다. FILTER 함수는 매 행마다 조건을 만족하는지 평가하기 때문에, 반복기 함수의 특징을 갖고 있습니다. 따라서 행 컨텍스트 개념 및 어떻게 동작하는지 이해가 필요합니다. 생각보다 많이 헷갈리기 때문에, 원하는 정확한 측정값을 얻기 위해 연습이 많이 필요합니다.  예제에 사용된 데이터 연습을 위한 간단한 테이블입니다. 주문 날짜 별 제품의 색깔, 수량, 가격을 포함하고 있습니다. 측정값 [Sum of Amount] Sum .. 2024. 7. 13.
반응형