본문 바로가기
카테고리 없음

측정값 DAX 효율적으로 정리하기

by 대기업 BI 2024. 1. 19.

 

목차

     

    인삿말

     

    안녕하세요! 대기업 BI 입니다. 😀

     

    이번에는 Power BI에서 DAX 작성하여 구성하는 "측정값" 어떻게 보기좋게 정리할  있을지 알려드리고자 합니다.

    그럼 바로 측정값을 정리하는 방법 바로 들어가볼게요!

     


     

     

    측정값 테이블 만들기

    먼저 "측정값"들을 모아놓을 테이블을 만들어야합니다.

    전에 Pbix 파일을 생성하게 되면 버릇처럼 해야하는 세팅이 있었죠?

    1) 날짜테이블 생성 (DAX)

    2) 데이터 불러오기 (엑셀 )

    날짜 테이블을 불러와야 하는지 모르겠다 하시는 분이 있다면, 기존 "날짜 테이블" 만들기 게시글 참조 해주세요!

     

    https://bigcorpbi.tistory.com/entry/Power-BI-%EB%82%A0%EC%A7%9C-%ED%85%8C%EC%9D%B4%EB%B8%94-%EA%B5%AC%EC%84%B1%ED%95%98%EA%B8%B0

     

    Power BI 날짜 테이블 구성하기

    목차 인삿말 안녕하세요. 대기업 BI 입니다. 이번 포스팅에서는 "날짜 테이블 만들기" 에 대해 알아볼 예정입니다. 이번 게시글에서는 처음으로 Pbix 파일도 공유드리고, 구체적으로 Power BI Desktop

    www.bigcorpbi.com

     

    그리고 추가적으로 데이터가 있어야 시각적 개체를 그리고 분석할 수가 있으니, 아무 데이터나 넣어주시구요. 😁

    (혹시 pbix 예시 실습 파일이 필요하시면 댓글로 이메일 남겨주세요! 바로 전달드리도록 하겠습니다.)

    참고로 해당 데이터는 공공데이터에서 가져온 데이터이므로 걱정말고 사용하시면 됩니다.

     

    날짜테이블, 예시데이터를 불러오기

     

     

    자 이제 초기 세팅이 완료되었으니, 바로 측정값 테이블을 만들어볼게요.

     

    (1) [보고서 보기] 탭 클릭

    (2) 리본 메뉴에 [] 탭 클릭

    (3) [데이터 입력] 클릭

     

     


     

    (4) 테이블 만들기 팝업 창 [이름] 속성을 "측정값" 으로 입력

    (5) [로드] 버튼 클릭

     

     


     

    (6) [데이터] 창 활성화

    (7) "측정값" 테이블 생성 확인

     

     


     

    (8) "측정값" 테이블 마우스 우클릭

    (9) [새 측정값] 클릭

     

     


     

    (10) DAX 입력창 활성화 후 "더미 = " 입력 후 Enter

    (11) "더미" 측정값 생성 여부 확인

     

     


     

    ※ 여기서 "더미" 측정값을 만드는 이유는 측정값 테이블에 아무런 값도 없이 "열1"을 삭제하게 되면

    측정값 테이블이 데이터 창에서 사라지기 때문에 더미 파일을 생성해 주는 것입니다.

    굳이 더미 파일이 아니더라도 측정값만 생성이 되면 문제가 없습니다.

     


     

    (12) "열1" 칼럼 선택 후 마우스 우클릭

    (13) [모델에서 삭제] 버튼 클릭

     

     


     

    그럼 아래와 같이 "측정값" 테이블이 생성됩니다.

    기존과 차이가 뭔지 한번 비교해볼까요?

     

    [변경 전]

     

    [변경 후]

     

    크게 다른점은 없어보이지만

     

    1) 기존 테이블 아이콘이 측정값 모양으로 변경

    2) 테이블 중 맨 윗쪽의 위치로 변경

     

    위 두가지 측면에서 가시성이 좋아졌습니다. 자 그럼 앞으로 이 측정값 테이블을 어떻게 사용하느냐?

    바로 꿀팁 살펴보겠습니다.

     


     

    측정값 폴더로 관리하기

    (1) [모델 보기] 탭 클릭

    (2) 측정값 선택 후 "표시 폴더" 란에 폴더 명 입력 후 Enter

    (3) 만약 폴더 간 측정값 위치 변경이 필요 시 Drag&Drop으로 위치 변경

     

    [꿀팁] Ctrl + 좌클릭을 통해 여러개 측정값을 동시에 클릭할 수 있음

     

     

    그럼 결과물을 살펴보면,

    아래처럼 각 페이지 간 측정값이 많아지면 페이지 별로 측정값을 나눌수도 있고,

    아니면 별도 기준에 따라서 SUM , COUNTA 처럼 기초 통계 값만 모아놓는 곳을 만들어서 정리할 수 있겠죠?

     

     

    추가로, 측정값을 다중으로 선택한 다음에 아래와 같이 "표시 폴더" 명을 변경하면 한번에 반영이 됩니다.

     


    측정값들을 다른 pbix 파일로 옮기기

    그럼 측정값 테이블 안에 측정값을 잘 모아놓는 것의 장점은 무엇일까요?

    가시성이 높아지는 것도 있지만,

    만약 해당 DAX 들을 다른 파일에서도 다시 활용하고 싶을때, Ctrl + C/V 로 측정값을 가져갈 수 있으면 어떨까요?

    가능합니다만, 추가적으로 한가지 세팅이 필요합니다.

    우선 Tabular Editor라는 외부도구를 다운로드해야합니다.

    아래 파일을 실행시켜서 다운로드 해주세요.

    (설치법까지 다루기에는 포스팅이 길어질 듯 하니, 스킵하도록 하겠습니다.

    설치 메뉴얼은 아래 링크 참조하시면 될 것 같아요!)

     

    TabularEditor.2.21.0.Installer.msi
    4.64MB

     

    https://www.youtube.com/watch?v=qbIlSVHhXs4

     

     

     


     

    만약 다운로드가 되었다면,

    아래 [외부 도구] "Tabular Editor"라는게 보이실 거에요.

     

     

    자 그럼 제가 옮기고자 하는 pbix 파일, 옮길 측정값이 있는 pbix 파일 두 개를 동시에 실행시킨 상태에서

    1) 각각의 pbix 파일에서 위 Tabular Editor 실행

    2) 측정값 위치 폴더에 측정값을 다중 선택 후 Ctrl + C (복사)

     

     

    3) 붙여넣고자 하는 Table을 클릭 후 (테이블 이름을 클릭하셔야 합니다.)

    4) Ctrl + V (붙여넣기) 시 아래와 같이 측정값이 한꺼번에 들어갑니다.

    5) 그 후 Ctrl + S (저장) 버튼을 눌러서 변경사항 저장을 해주고

    6) pbix 파일로 돌아가서 확인해보면

     

     

    아래와 같이 새로운 pbix 파일에 아까 만든 측정값이 잘 들어간 것을 보실 수 있습니다.

     

     

    물론 해당 측정값이 어디에서나 사용 가능한 측정값이어야 하겠죠?

    (테이블, 칼럼 명이 일치하는 조건)

    작년대비 증감, 전년대비 증감 등은 항상 자주 사용하는 DAX 이므로

    테이블명, 칼럼명만 더미로 해놓고 pbix 파일을 새로 만들 때 그 부분만 변경해서 사용하면 편리하게 사용하실 수 있습니다.

     


    맺음말

    이번 포스팅은 여기까지 입니다.

    도움이 되셨다면 좋아요, 댓글, 구독 추가까지 부탁드리고, 추가적으로 궁금하신 부분이 있으면

    언제든지 말씀해주세요 😀


     

    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