목차
인삿말
안녕하세요! 대기업 BI 입니다. 😀
이번에는 지난번에 이어 "DAX 정리하기" 편 입니다.
그럼 바로 들어가볼게요!
DAX 정리하기
- 측정값 테이블 만들기
- 폴더로 정리하기
- 안쓰는 DAX 찾아서 제거하기
먼저 측정값 테이블 만들기! 저번에도 해본건데요. 복습 차원에서 다시한번 해볼게요.
측정값 테이블 만들기
1) [홈] 리본메뉴 탭 - [데이터 입력] 버튼 클릭 해주세요.
2) 테이블 만들기 화면 - 이름을 "측정값"으로 변경 - [로드] 클릭
3) 아래와 같이 [측정값] 테이블이 만들어지면,
측정값을 하나 더미 값으로 생성시켜 줘야 합니다
※ 참고로 아래 "측정값(2)" 라고 뜬 부분은 이미 테이블이 있는 경우 (2)라는 번호를 자동으로 생성합니다.
저는 이미 측정값 테이블이 있는 경우이므로 (2)라는 숫자가 없어도 걱정마세요 😀
4) "측정값(2)" 테이블 마우스 우클릭 - [새 측정값] 클릭
5) 그럼 측정값이 만들어 지는데, 바로 "측정값 = " 뒤에 마우스 커서를 두시고 [enter] 클릭
[측정값] 이 만들어 지는 것을 보실 수 있습니다
※ 만약 [enter] 키를 안치시면 [측정값]이 만들어 졌다가 다시 사라지게 됩니다.
6) 그 다음 [열1] 마우스 우클릭 - [모델에서 삭제] 버튼 클릭
7) 그럼 아래와 같이 기존 테이블 모양에서
측정값 모양의 아이콘으로 변한 것을 보실 수 있습니다.
그리고 아래에 있던 테이블 위치가 위쪽으로 올라왔죠?
앞으로 측정값을 관리하고, 한눈에 보는데 정말 편할 것 같지 않으신가요? 😀
+) 추가로 해당 테이블에만 측정값을 만들려면
해당 테이블 [마우스 우클릭]+ [새 측정값] 클릭 해주셔야 됩니다. 😁
폴더로 정리하기
그럼 이제 테이블에 측정값이 만들어지면, 그 다음은 어떻게 할까요?
측정값 테이블 안에서 "폴더"로 관리하면 정말 편리합니다.
보통 프로젝트 진행 시 하나의 테이블에 수백개 측정값이 쌓이기도 합니다.
그래서 측정값 관리 시 폴더로 관리하는게 정말 편리/중요 합니다.
그럼 바로 결과물부터 볼게요.
현재는 두개 폴더 뿐이지만, 앞으로 폴더를 여러개 만들게 되면 정말 편리하겠죠?
그럼 폴더 만드는 방법을 살펴볼게요.
1) [모델 보기] 탭 이동
※ [모델 보기] 탭에서는 측정값 다중 선택이 가능합니다.
"Ctrl + 마우스 좌클릭" or "Shift + 마우스 좌클릭"
2) "측정값" 테이블 내 "폴더"로 구분하고자 하는 측정값 다중 선택
3) [표시 폴더] 란에 "폴더명" 입력
4) [표시 폴더] 내 폴더명을 "Progress Bar"로 입력하게 되면,
5) 해당 측정값이 입력한 폴더명으로 묶임
+) 그럼 만약에 폴더를 해제하고 싶다면?
6) 폴더에서 빼고 싶은 측정값을 선택
7) [표시 폴더] 내 입력된 폴더 명을 [Backspace]로 지움
8) 그럼 본래 위치대로 다시 측정값 테이블 내 위치하게 됩니다.
폴더로 정리하는 것도 측정값 수가 많아지면 정말 편리하겠죠?
꿀팁 중 하나이니 꼭! 참고해주시구요.
안쓰는 DAX 찾아서 제거하기
이건 저도 프로젝트를 진행하다가 발견한 툴입니다만,
"Measure Killer"라는 external tool 입니다.
앞서 external tool이 무엇인지 다뤄보긴 했습니다만,
Power BI에서 활용하기 위해 만들어지는 외부 소스 프로그램이라고 보시면 됩니다.
라이브러리 프로그램 같은거라고 보면 되겠네요.
그럼 지금 현재 pbix 파일에서 안쓰는 Measure (측정값)을 어떤식으로 찾아주는지
바로 결과물부터 볼게요.
아래 처럼 현재 pbix 파일 내 사용되지 않는 "측정값" Type을 찾으니 총 4개가 붉은색 음영으로 나오네요.
해당 Tool이 좋은것은 Measure들이 쓰이고 있다면 어디에 쓰이고 있는지도 추적이 가능합니다.
그럼 "Measure Killer" 설치부터 간단한 사용법 알아보도록 할게요.
먼저 "Measure Killer" 를 설치해야겠죠?
1) 아래 링크로 접속합니다.
https://en.brunner.bi/measurekiller?_ga=2.93917086.248367023.1705328289-894066355.1705328229
Measure Killer | Brunner BI
Documentation Installation There are two different versions. An "admin" version and a "non-admin" or portable version. In order to be able to install the admin version, the user must have administrator rights in the system. But basically the two ver
en.brunner.bi
2) [Free Download] 클릭 - "Measure_Killer_Admin" 클릭 후 다운로드
3) "I accept the agreement" 체크
4) [Next] 버튼 클릭
5) "Create a desktop shortcut" 클릭
6) [Next] 버튼 클릭
7) "Install" 버튼 클릭해서 설치를 진행해주세요.
8) 설치가 완료되면 "Launch Measure Killer" 체크 후
- [Finish] 버튼 클릭 후 Measure Killer를 실행시켜주세요.
9) 프로그램이 실행되면 아래 "Single report/dataset" 버튼을 클릭해주세요.
10) 그 다음 "Report's Port"와 "Report's File"을 선택 - [Run] 버튼을 눌러주세요.
※ Report's File : 측정값/새열을 정리하고자 하는 pbix 파일명
11) [Type]을 두번 눌러서 "Measure"가 나오게 한 다음
12) "Kill measures and columns" 를 눌러주세요.
13) "Kill measures" - "Select Measures to kill"을 눌러서 삭제할 Measure를 선택해주세요.
14) 그럼 사용되지 않는 측정값이 "Kill Measures" 팝업창에 뜨는 것을 보실 수 있습니다.
그럼 이제 측정값을 선택해서 제거해볼까요?
15) "Kill selected" 버튼을 눌러서 삭제한다음, 새로고침을 하게되면 아래와 같이
사용되지 않은 측정값을 제거할 수 있게 됩니다.
측정값이 많은데 사용하지 않은 DAX를 선별하기에 좋은 기능이죠?
시각적 개체에 어떤 측정값이 쓰이고 있는지는 확인이 가능합니다만,
"쓰이지 않는 측정값"을 한눈에 보는 것은 위 기능을 활용해야 합니다.
맺음말
자 그럼 측정값들을 어떻게 관리하는지에 대해 알아봤습니다.
잘 만드는 것도 중요하지만, DAX를 짜고 구성된 측정값을 관리하는 것도 중요하겠죠?
그럼 다음 포스팅에서는
3) DAX 공부하는 방법
- *생성 AI 활용하기
- Power BI 내 Copilot 활용하기
을 이어서 다뤄볼게요 😁
그럼 오늘도 즐거운 BI 하시고, 다음 포스팅에서 뵐게요!
이웃추가, 댓글, 공감은 힘이 됩니다-!
Power BI 문의하기
아래는 Power BI에 대해 더 알아보고 싶으신 분들에게 남겨드리는 글 입니다.
개인적인 궁금증이나, 기업/공공기관의 공식적인 의뢰 모두 환영이니 언제든지 연락주세요!
❒ Power BI 교육, 프로젝트의뢰 : bigcorpbi0419@naver.com
❒ 크몽의뢰하기 (첫의뢰할인) : https://kmong.com/gig/396278
제조업 관리 Power BI 시각화 대시보드 구축 - 크몽
대기업BI전문가 전문가의 IT·프로그래밍 서비스를 만나보세요. 전문가 소개- 해커스 HRD Power BI 대표 강사 - 현) 대기업 내 BI 코디네이터...
kmong.com
❒ 해커스 HRD 인터넷 강의 : https://www.hackershrd.com/lecture.php?mode=lecView&product_key=01::refu%3E4%3EB004%3EM029&p_id=17282a0d5e4c6aa48f5a2fa2a51ae9f3&s_id=Y23M080031
기업교육의 중심 :: 해커스HRD 챔프스터디
재직자 내일배움카드, 기업단체교육, 실무역량 강화 교육, 직급별 필수교육, 고용노동부 인증 훈련기관
www.hackershrd.com