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

Power BI DAX 꿀팁 알아보기

by 대기업 BI 2024. 8. 9.

목차

     

    인삿말

     

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

     

    이번 포스팅 주제는

    ​

    DAX 에 대한 꿀팁을 알아보는 것입니다.

    ​

    무슨 꿀팁이냐면..

    ​

    1) DAX 입력/구성 시 꿀팁

    - DAX 식 한번에 수정하기

    - DAX 식 가독성 있게 만들기

    - 측정값 이름 가독성 높이기

    ​

    2) [복습] DAX 정리하기

    - 측정값 테이블 만들기

    - 폴더로 정리하기

    - 안쓰는 DAX 찾아서 제거하기

    ​

    3) DAX 공부하는 방법

    - *생성 AI 활용하기

    - Power BI 내 Copilot 활용하기

     

    이번에는 포스팅이 좀 길어질 것 같으니 1)~3)번까지 끊어가도록 할게요.

    ​

    먼저

    "1) DAX 입력/구성 시 꿀팁"

     

    다뤄보도록 할게요 😀

    ​

    그럼 바로 GOGO!

     


    1) DAX 입력/구성 시 꿀팁

    DAX 식 한번에 수정하기

    해당 기능이 무엇인지 먼저 알아볼게요.

     

     

    만약 위와 같은 DAX 식에서

    '날짜' 라는 글자를 모두 '더미' 로 변경하려면 어떻게 가능할까요?

     

    바로

    Ctrl + Shift + L

     

    로 가능합니다.

    ​

    사용방법은

     

    1) 변경하고자 하는 DAX 식을 드래그 해주시구요.

     

    2) 그다음 "Ctrl + Shift + L" 키를 누르면 '날짜' 라고 입력된 모든 값들이 선택됩니다.

     

    3) 그리고 선택된 상태에서 [Backspace] 클릭 → '더미' 를 입력해주시면 됩니다.

     

    생각보다 교육 시 많은 분들이 모르시더라구요 😀

     

    테이블 변경이 잦거나 변경 시 활용하면 시간 단축에 도움이 되니 참고해주세요!


    DAX 식 가독성 있게 만들기

    교육 및 컨설팅, 작업을 진행하다보면 DAX식이 복잡하게 되어 있거나

    하드코딩 형식으로 되어 있는 (줄바꿈 X) 경우가 있던데, 코드에 가독성이 많이 떨어집니다.

     

    그래서 코드가 길어지면 아래 두가지를 꼭! 참고해주세요.

    ​

    1) Shift + Enter : 줄바꿈

     

     

    코드 줄바꿈을 하게되면 코드 가독성이 올라가서

     

    나중에 유지보수할 때 코드 해독에 시간이 적게듭니다!

     

    예시는 아래 참조부탁드립니다.

     

    [변경 전]

     

    [변경 후]

     

    ?? 앗 가독성이 더 안좋아진..것 같은 느낌이.. 바로 다음 걸로 넘어가볼게요!

     

    2) Ctrl + "/" : 각주로 코드 설명 달기

     

    각주 예시 먼저 바로 살펴볼게요 (급함)

    ​

    휴.. 아까 코드보다 조금 더 나아진 느낌이네요.

    ※ 물론 아래 코드는 예시 코드라 실제 동작하는 코드는 아닙니다..!!

     

     

    줄바꿈, 각주를 활용하면 해당 측정값이 어떻게 활용되는지 감을 잡기에 쉽겠죠?

     

    참고로 각주 기능을 이용해 측정값이 너~무 많거나 코드가 길어지면

    ​

    측정값의 사용 페이지, 그래프 등을 명기하기도 한답니다. (거의 그럴일 X) 참고해주세요!


    측정값 이름 가독성 높이기

    제 개인적으로는 정말 중요한 부분 같습니다.

     

    폴더로 관리하거나 안에 각주를 열심히 달아도

    ​

    "이 측정값이 뭐지..?" 란 생각이 들면

    또 그런 측정값이 많으면 나중에 정말 손댈수가 없습니다.

    ​

    그럼 측정값의 이름은 어떻게 작명하는게 좋을까요?

    ​

    기준은 없습니다만, 보통 해당 측정값의 성격을 위주로 작성해주시면 좋습니다.

    ​

    예로

     

    1) 설치대수_YOY : 설치대수 전년대비 증감
    2) 설치대수_YOY% = 설치대수 전년대비 증감률

     

     

    등.. 이 있겠네요.

     

    그리고 저는 측정값 이름을 작성할 때,

    ​

    _[측정값 이름]_[측정값 성격]

     

    의 포맷을 고수합니다.

    ​

    이유는

    ​

    1) 언더바(_)를 맨 앞에 넣으면 측정값을 인식시킬 때 편함

    2) "측정값" 이라는 고유한 식별 / 성격을 특정하기 위해

    3) 버릇이 잘못들어서..

    ​

    다만 단점은 나중에 시각적 개체에 넣게되면 측정값 이름에 _(언더바)가 들어가서

    시각적 개체에서의 가독성은 떨어지는 것이 치명적인 단점입니다..

     

    즉 개체에서 언더바를 일일이 지워줘야하는.. 단점이 있습니다 😂


    맺음말

    자 이렇게 이번 포스팅에서는 DAX를 구성할때의 꿀팁을 알아봤습니다.

    ​

    다음 포스팅에서는 구성된 DAX를 관리하는 꿀팁에 대해서 알아보도록 할게요!

    ​

    이번 포스팅은 다른 포스팅보다 조금 짧게 느껴져서 아쉬우시다구요?

    ​

    그렇다면 이웃추가, 댓글, 좋아요 부탁드리고, 자주 들려주세요!

    ​

    그럼 오늘도 즐거운 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