본문 바로가기

Power BI/Power BI 따라하기

(9)
DAX기초 FILTER, ALL, ALLEXCEPT FILTER FILTER( 테이블, 필터식) FILTER는 조건을 만족하는 모든 행을 반환하는 테이블함수이면서 반복함수이다. FILTER 함수는 FILTER 함수 안에 FILTER함수를 중첩해서 사용할 수 있는데, AND로 결합한 것과 결과가 같다. 다만, DAX는 필터를 평가할 때 안쪽의 FILTER부터 평가하기 때문에 안쪽의 FILTER에 경우가 적은 수의 FILTER를 넣고 바깥쪽의 FILTER에 결과가 많은 FILTER를 넣어야 필터가 반복하는 횟수를 줄일 수 있다. ALL ALL( 포함할 테이블 또는 컬럼명, 컬럼명, 컬럼명,...) ALL함수는 REMOVEFILTER와 같이 필터 컨텍스트에 적용된 필터를 제거한다. 매개변수에 따라 테이블의 모든 행을 반환하거나 지정한 컬럼의 모든 값을 반환한다..
DAX기초 논리함수 IF, IFERROR 1. IFERROR IFERROR은 식이 오류가 있는지 확인하기 위해 특정 메시지나 대체값을 두고자 할 때 사용합니다. IFERROR ( 식, 오류일경우 반환할 값 ) 예를 들어 매출수량과 매출단가를 곱한 식의 결과에 오류가 있으면 빈 값으로 처리하려면 IFERROR( 매출테이블 [ 수량 ] * 매출테이블 [ 단가 ] , BLANK( ) ) 메시지를 보이도록 처리하려면 IFERROR( 매출테이블 [ 수량 ] * 매출테이블 [ 단가 ] , "값에 오류가 있습니다." ) 2. IF IF는 True/False를 처리할 논리식을 기준으로 True일 때와 False일 때 결과를 다르게 처리하고자 할 때 사용합니다. IF ( 논리식, True일때 반환할 결과, False일 때 반환할 결과) 예를 들어 숫자가 들어 ..
DAX기초 측정값의 필수함수 Calculate Power BI의 DAX에서 CALCULATE 함수는 매우 강력하고 다양하게 사용되는 함수입니다. 이 함수의 기본적인 역할은 조건을 적용하여 데이터를 변환하거나 계산하는 것입니다. 여기서 조건이란, 필터와 같은 것을 의미합니다. CALCULATE 함수를 사용하는 방법은 다음과 같습니다: 기본 구문 CALCULATE(계산하려는 수식이나 집계, 필터식1, 필터식2, ...) 예를 들어, 특정 지역에서의 총 매출을 계산하고 싶다면, CALCULATE(SUM(매출), 지역 = "서울")과 같이 단순한 필터를 적용하여 사용할 수 있습니다. 필터 컨텍스트 오버라이드 CALCULATE 함수는 기존의 필터 컨텍스트를 변경하거나 무시하도록 할 수 있습니다. 즉, 이미 적용된 필터가 있더라도 CALCULATE 함수 내에서..
DAX기초 기본집계함수 SUM, AVERAGE, MIN, MAX DAX함수에서 열의 값을 집계하는 데 필요한 산술기초함수입니다. 산술 기호 +, -, /, * 도 엑셀과 마찬가지로 동일하게 작동합니다. SUM과 AVERAGE는 숫자열에 대해서만 집계가 가능하고 MIN과 MAX 는 텍스트타입의 열에 대해서도 수행합니다. 1. 합계 SUM ( 테이블이름[열이름] ) 2. 평균 AVERAGE ( 테이블이름[열이름] ) 3. 나누기 나누기는 DIVIDE를 사용합니다. DIVIDE(대상값(분자), 나눌값(분모)) DIVIDE(10,2)의 결과값은 5입니다. 0으로 나누는 경우 결과값은 공백입니다. 만약 0으로 나눠지는 경우 공백으로 표시되는 것이 싫다면 대체할 값을 지정할 수 있습니다. DIVIDE(대상값, 나눌값, 0으로 나눴을 때 결과값) 4. 최소값 MIN ( 테이블이름..
Power BI Desktop 수동으로 관계 만들기 오늘은 Power BI Desktop의 수동으로 관계 만드는 법에 대해서 살펴 보겠습니다. 지난 번에는 관계페이지에서 마우스 드래그로 데이터 집합의 관계 만드는 방법은 간단히 소개해 드렸고 오늘 관계관리창에서 설정하는 법을 보여드리고자 합니다. ▶ 참고 : Power BI Desktop 관계 만들기 화면 왼쪽의 관계 아이콘을 클릭하시면 테이블과 테이블간의 관계를 아래 이미지처럼 보실 수 있습니다. 상단의 리본메뉴 맨 우측에 보시면 관계관리 버튼이 있습니다. 클릭해 보시면 아래처럼 현재 관계가 설정된 항목들이 보이고 하단에는 관계를 편집할 수 있는 버튼이 보입니다. 새로만들기 - 관계를 빈화면에서 새로 설정합니다. 자동 검색 - 자동으로 테이블 간의 관계를 검색합니다. 편집 - 이미 설정된 관계를 편집할 ..
Power BI Desktop 데이터 관계 만들기 앞서 Power BI Desktop에서 데이터 가져오기에 성공하신 분들은 관계 아이콘을 클릭하시면 아래와 같이 가져온 엑세파일의 시트간의 관계를 맵(?)처럼 볼 수 있습니다. ▶ 참고 : Power BI Desktop 시작하기 (데이터 가져오기) ▶ 참고 : 데이터 모델링 Power BI Desktop에서는 고객번호, 제품번호와 같이 서로 다른 시트에서 이름이 같은 필드명은 관계가 자동으로 설정됩니다. 그런데, 관계가 무엇일까요? 엑셀에서 표를 기반으로 차트를 만들 때 기본적으로 하나의 표를 가지고 차트를 만들게 됩니다. 그러나 분석하고자 하는 데이터는 보통 여러 개의 표(테이블)로 나누어져 있습니다. 예를 들면 물건을 파는 기업의 경우 고객의 리스트, 제품의 리스트, 판매기록 등을 시트별로 나누어 기록..
Power BI Desktop 시작하기 안녕하세요. 이웃님들, 오늘은 Power BI Desktop을 시작해 보겠습니다. 설치한 Power BI Desktop을 실행시키시면 기본화면이 보입니다. 기본화면을 닫으면 빈화면이 보입니다. Power BI Desktop에 대한 기본 개념은 아래 Power BI 학습사이트에서 확인해 보실 수 있습니다. ▶ Power BI Desktop 시작 위 사이트에 상세히 설명되지 않은 부분들은 게시글을 올리면서 하나씩 다뤄볼 예정입니다. 먼저! Power BI Desktop을 처음 사용할 때 가장 헷갈렸던 부분입니다. 빈 화면 좌측상단에 보면 세가지 아이콘이 있습니다. 이 세가지 아이콘에 대한 이해가 있어야 Power BI 시각화 보고서를 만들려면 언제 어디서 무엇을 해야 하는지 알 수 있습니다. 보고서 - 시각..
Power BI 웹에 게시한 보고서 블로그에 붙여넣기 Power BI 서비스에서 웹에 게시한 보고서를 블로그에 붙여넣기 테스트입니다. 아래 보고서는 제 Power BI 서비스에서 웹에 게시한 보고서를 제 블로그에 외부컨텐츠로 삽입한 내용입니다. 실습방법은 추후에 글 올릴 예정입니다.