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

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