https://www.youtube.com/watch?v=ovQ9czcvotk
위 강좌 내용을 토대로 실습하면서 정리한 내용
○ Calendar 테이블 생성
새 테이블 생성 후 아래 Dax 식으로 생성
ADDCOLUMNS를 통해 날짜에 대한 연도 , 월 컬럼을 추가할 수 있음
○ 측정값 ( 컬럼 ) 폴더로 정리
모델 뷰에서 해당하는 측정값을 shift key로 여러개 선택 후
표시 폴더 명 작성
○ 여러 값 카드
카드(신규) 로 되어있는 것을 통해 여러가지 값들을 분리되어있는 형식으로 하나의 개체로 표현 가능
시각적개체 > 설명 값 > 레이블 > 텍스트 > 조건부서식 에서
필드값 기준으로 한 뒤 넣고자하는 측정값을 넣으면 아래와 같이 레이블을 원하는 형태로 변경할 수 있다.
한 Dax 식에서 어떤 단어를 모두 다른 단어로 대체하고자 할때
Ctrl + Shift + L 을 통해 전체를 선택할 수 있고 이후에 변경하면 해당하는 모든 단어가 대체 단어로 적용된다.
시각적 개체 > 참조 레이블 > 레이블 추가 를 통해 값 밑에 참조 레이블을 설정할 수 있다.
밑의 코드를 참조 레이블의 값으로 추가하였다.
아래 코드를 통해 아이콘을 포함한 값을 반환하도록 할 수 있다.
이때 값의 서식도 Format으로 맞춰주는 것이 중요하다.
증감에 따라 색상 변화를 주고자 할때
레이블 선택 > 값 > 색 조건부서식 > 필드값 기준으로 변경
아래와 같은 측정값을 통해 색상 변화를 표현할 수 있다.
Green, Red외에도 #으로 시작하는 컬러코드를 넣어 실행할 수 있다.
○ 매개변수 슬라이서 이용
보고서 뷰 > 새 매개변수 > 숫자 범위 선택 후 명칭 , 최소/최대 수 , 증가 수 , 기본값 등을 아래와 같이 설정한다.
이후 테이블 뷰에서 아래와 같이 생성된 것을 확인 할 수 있다.
위에서 생성한 매개변수를 기준으로 상위 n개의 DrugName의 Total Revenue를 구하는 측정값이다.
++ 하위 n개는아래 TOPN 수식에서 DESC를 ASC로만 변경해주면됨
아래와 같이 return의 if문 조건 없이 _TopDrugs를 하면 해당하지 않는 DrugName의 경우 값이 존재하지 않으므로 오류가 발생한다.
슬라이서로 Top/Bottom 값을 조정함에 따라 아래 테이블의 행 개수가 변경된다.
매개변수 필드를 사용하여 슬라이서 선택에 따라 그래프가 변경 (상위/하위) 되도록 하기
아래와 같이 설정한다.
그래프의 값을 만든 필드의 값으로 하면
아래와 같이 슬라이서 선택에 따라 그래프가 변경되는 것을 확인할 수 있다.
또 다른 필드 매개변수 생성하여 해당하는 측정값에 대한 상위/하위 그래프 생성하기
필드 매개변수 생성시 아래와 같은 수식으로 이루어져있어 이름을 변경하거나 순서를 변경할 수 있다.
Bottom 관련 수식을 다음 아래와 같이 변경하였다.
Order(주문) 이 매개변수의 순서이다. >> 번역과정에서 주문으로 번역된 듯
슬라이서에서 선택된 매개변수에 해당하는 순서 숫자를 _DynamicMeasures 변수에 담고,
Switch문을 사용하여 숫자에 따라 해당하는 측정값을 반환하도록한다.
TopDrugs의 Topn 수식과 Return 에서 값의 영역을 _SwitchMeasures 변수로 변경하면된다.
이로써 상위/하위 개수 범위 슬라이서와 Top/Bottom 슬라이서, Active Measure의 슬라이서에서 선택한대로 그래프가 변경되게 된다.
'Power BI' 카테고리의 다른 글
Power BI 실습 3 (0) | 2024.07.22 |
---|---|
Power BI 실습 2 (0) | 2024.07.03 |
Power BI 재구매까지 걸린 기간 / 카테고리 별 색상 선호 남녀 비율 구하기 (0) | 2024.05.31 |
Power BI Python 시각적 개체 활용 (0) | 2024.05.31 |
Power BI 보고서 작성 # 8 (3) | 2024.05.17 |