본문 바로가기

IT/Power BI18

[Power BI] #18 도형 맵 - 서울 행정 지도 시각화 Power Bi를 이용하여 시각화를 하다보면 행정구역 별로 매출, 고객 정보등의 데이터에 대하여 표현이 필요할 경우가 있을 것입니다. 물론 기존 Power BI Map 을 이용해도 충분히 가능하지만. 지도 보다는 간단 명료한 도형 맵을 이용하여 공간분석이 적합한 경우도 있을 것입니다. Power BI의 도형 맵 (Sharpe Map)은 topojson 포맷을 파일만을 지원하기에 우리는 원하는 행정 구역 경계 파일을 확보하여 topoJson 포맷으로 변경을 하여야 합니다. 우선 첨부파일에 "시도" 그리고 "시군구"가 분리되어 있는 SHP 행정구역 파일을 첨부하였답니다. 해당 파일을 다운받아서 압축을 풀어주세요 예제에서는 시군구 행정구역 파일을 이용하여 서울시의 구를 추출하여 시각화 할 것입니다. 자.. 이.. 2022. 4. 25.
[Power BI] 엑셀 데이터 - 엑셀 데이터 변환 및 모델링 하기 (3) "데이터 모델링을 한 후 테이블을 분리하여 운영할 필요가 있을때" 오늘 알아볼것은 "데이터 모델링 후 하나의 원본 엑셀을 여러 테이블로 분리 하는 방법" 입니다. 원본 엑셀데이터의 모든 항목이 BI 작업 시 필요는 하지만 하나의 큰 엑셀 시트에 모든 내용이 전부 들어 있고 그 양이 방대할 경우 우리는 데이터 모델링을 통해 시트의 내용을 기준에 맞게 분리하여 운영하여야 합니다. 먼저 엑셀 시트를 기준으로 모델링 하려는 구조를 확정 한 후 "데이터 변환"을 진행 합니다. 데이터 변환이 완료되면 쿼리 편집기에서" 매출정보" 테이블을 확인 하실 수 있을 것입니다. 우리는 "매출정보" 테이블을 "매출정보", " 매장정보","책정보" 이렇게 3개의 테이블로 분리하여 모델링을 기획하였기에 "매출정보"테이블을 기준으로.. 2021. 10. 20.
[Power BI] 엑셀 데이터 - 엑셀 데이터 변환 하기 (2) 이전 포스팅에서 엑셀데이터를 Power BI에서 데이터 변환하는 방법을 알아보았으며 이번에는 변환하는 2가지 예시 케이스중 첫번째 "모델링 없이 원본 시트에서 특정 필드 값만가져오고 싶을 때" 의 방벙에 대해여 설명 드릴게요 이전 포스팅을 안보신 분은 아래의 링크로 꼭 이전 포스팅 부터 확인하고 오셔야 합니다. 2021.10.17 - [IT/Power BI] - [Power BI] 엑셀 데이터 가져오기 - 엑셀 변환 하기 (1) [Power BI] 엑셀 데이터 가져오기 - 엑셀 변환 하기 (1) 엑셀에서 데이터를 가져오는 방법 중 이전에 설명한 “로드"로 전체 데이터를 동일한 형식으로 가져오는 방법외에도 데이터 모델링 또는 원본 데이터 중 필요한 데이터만을 가져오게 하는 “ joymaster.tistor.. 2021. 10. 17.
[Power BI] 엑셀 데이터 가져오기 - 엑셀 변환 하기 (1) 엑셀에서 데이터를 가져오는 방법 중 이전에 설명한 “로드"로 전체 데이터를 동일한 형식으로 가져오는 방법외에도 데이터 모델링 또는 원본 데이터 중 필요한 데이터만을 가져오게 하는 “데이터 변환"방법이 있습니다. 우리가 BI로 인사이트를 얻으려고 하는 데이터의 양은 타 시스템에서 주기적으로 내려 받는 대용량의 데이터 이거나 오랜 기간 꾸준히 데이터를 업데이트한 대용량의 엑셀일 것입니다. 이런 엑셀데이터는 엑셀로 관리하기 편하게 (한눈에 보기 편하게) 대부분 하나의 큰 시트로 구성되어 있으며 용량이 크기에 점점 속도는 느려지고 원하는 상세 내용만을 추출해서 보기에는 한계가 있습니다. 이런 데이터를 "로드”를 이용해서 똑같이 Power BI로 이동을 하여 관리를 하게 된다면 단점은 그대로 가지고 가실 수 밖에.. 2021. 10. 17.
[Power BI] #14 시각화 도구 - 질문 및 답변 Power BI의 시각화 대시보드 에서는 “자연어"를 사용하여 질문을 하여 빠르게 보고자의 데이터로 부터 답변을 얻을 수 있습니다. 이 답변들은 “영어"기준으로 작성이 가능하며 보고자가 미리 “질문"을 작성 해 놓을 수도 있습니다. 이 질문 및 답변은 대화형 구성이며 의미 있는 데이터의 경우 대시보드에 고정을 하여 사용할 수 도 있습니다. 질문 및 답변을 사용하기 위해서는 시각화 도구의 “질문 및 답변“ 을 선택합니다. Power BI에 연결되어 있는 데이터를 기준으로 질문하기 입력 창(①)과 자동으로 구성된 질문 내역(②)이 나타납니다. 자동으로 구성된 질문을 선택하면 (③)과 같이 결과값이 자동으로 산출되어 나타납니다. 자동 구성된 질문은 “top 지역 by 매출액“ 이었습니다 .만약 이 질문을 입력.. 2021. 9. 23.
[Power BI] #13 시각화 도구 -차트 (Chart) 시각화 차트 도구를 이용하여 데이터를 간단하게 시각화 하실 수 있습니다. Power BI에서 제공하는 기본 시각화 도구 중"묶은 세로 막대형 차트"를 선택하여 아래와 같이 “축”,”범례”, “값” 에 데이터를 지정하여 데이터를 자동으로 시각화 차트로 표현 하실 수 있습니다. 축에는 날짜(연도)를 위치하여 연도 슬라이서와 동기화 하여 년도 별 데이터를 확인 할 수 있도록 구성하며 범례에는 “거래처”, 값에는” 매출” 데이터를 위치하여 “연도별 거래처 매출정보” 그래프를 구성 할 수 있습니다. 또한 분석 탭(①)을 클릭하면 최소선,최대선, 평균선, 백분위 선 등에 대하여 측정값을 선택하여 계산된 값으로 그래프를 표기 할 수 있습니다. 2021. 9. 17.
[Power BI] #12 시각화 도구 - 지도 (MAP) 국가,도시,위도, 경도데이터를 이용하여 시각화 도구의 “맵"으로 위치를 간단하게 표현할 수 있습니다. 예를 들어 매출정보 테이블의 “지역“, ”도시"데이터로 판매처의 위치를 지도위에 표시 할 수 있으며 각 판매처별 매출 비중을 분포로 표현할 수 있습니다. MS BING의 MAP기준으로 표현이 되며 “더 많은 시각적 개체"를 이용하여 다양한 지도를 활용 할 수 있습니다. 시각화 도구 “맵“ 역시 다른 시각화 도구 (테이블, 차트, 슬라이서)와 연동되기에 지역을 클릭하면 연결된 테이블, 차트의 해당 지역 정보가 하이라이트 됩니다. 매출정보 테이블의 “도시”정보 기준으로 지도에 표기 하였으며 표기의 “크기”(②)는 “매출액"을 적용하면 매출액이 높은 지역은 표시가 크게 표현 됩니다. 서식 탭을 이용하여 데이터.. 2021. 9. 15.
[Power BI] #11 시각화 도구 - 텍스트 검색 MS Power BI의 기본적인 시각화 도구상자에는 검색 도구가 없습니다. 검색 도구를 이용하기 위해서는 시각화 도구 모임에서 ①을 클릭하여 “더 많은 시각적 개체 가져오기"로 Power BI에서 기본적으로 제공하는 시각화 도구 이외의 유/무료의 다양한 시각화 도구를 Power BI와 연동하여 보다 시각화 된 보고서를 생성할 수 있습니다. “더 많은 시각적 개체 가져오기”창이 나타나면 우리가 사용할 검색기능의 시각적 개체를 찾기 위해 검색창(②)에 “FILTER”를 검색합니다. 검색 결과 중 “Smart Filter By OKViz”(③ )를 선택 하여 추가 합니다. (검색기능의 많은 시각적 개체가 있으며 작성하시려는 리포트에 맞는 개체를 선택하여 사용하시면 됩니다) “더 많은 시각적 개체"에서 우리가 .. 2021. 9. 14.
[Power BI] #10 시각화 도구 - 슬라이서 슬라이서는 연결한 필드 값을 기준으로 캔버스 보고서 내의 데이터를 필터링 하는 기능입니다. 예를 들어 이전에 년도별로 만들었던 매출 행렬 테이블을 특정 기간, 특정 년, 특정 월로만 자세히 보고 싶을 때 사용을 할 수 있습니다. 행렬 테이블 뿐 아니라 슬라이서에 연결된 필드가 포함된 차트 등 모든 시각화 도구에 적용 됩니다. 시각화 도구에서 “슬라이서"를 선택 후 “필드에는 매출정보 테이블의 “날짜“ 필드를 연결 합니다. 아래와 같이 기간 설정이 가능한 슬라이서가 생성됩니다. 날짜 간격을 이동 시켜 보시면 포함된 날짜에 따라 행렬 테이블의 값이 변경될 것입니다. 슬라이서 개체의 “슬라이서 유형선택” 을 선택하시면 “사이“, “이전“, “이후“, ”목록“, ”드롭다운“, “상대날짜“, ”상대시간"등을 기준.. 2021. 9. 13.
[Power BI] #9 시각화 도구- 새 측정값 ① Power BI 상단의 “새 측정값“ 버튼을 클릭합니다. ②“새 측정값”을 클릭하면 DAX 식을 입력할 수 있는 입력란이 생깁니다. 아래와 같은 DAX 식을 입력 해보시기 바랍니다. 매출액 = SUMX(‘매출정보’, ‘매출정보[단가]’ *’매출정보’[수량]) SUMX는 테이블의 각 행에 대하여 평가된 식의 합계를 반환하는 함수로 구성은 SUMX (테이블명, 식 ) 으로 구성되어 있습니다. 기본적으로 DAX 식에서는 테이블을 지정할 때는 ‘테이블명’ 그리고 항목(필드)를 지정 할 때는 ‘테이블명’[필드] 형식으로 지정합니다. 위의 DAX 식은 ‘매출정보’ 테이블의 단가 필드열과 수량 필드 열을 곱한 값을 새로운 측정값 필드인 “매출정보” 에 표기하는 식입니다. ③ 데이터 필드 탭의 매출정보 테이블에 “.. 2021. 9. 9.