TOP
class="layout-aside-left paging-number">
본문 바로가기
타이탄의 도구/Power BI

[POWER BI] 경영정보시각화 능력 실기 B형 - 문제1-3

by 기록자_Recordian 2024. 9. 15.
728x90
반응형

 ★ 해당 내용은 대한상공회의소 '경영정보시각화능력 실기_ Power BI 모의문제 B형' 을 기초로 작성되었습니다.

[해당 시험 내용]

 

[24년 빅데이터 신설 자격증] 경영정보시각화 능력

대한상공회의소에서 방금 따끈한 메일을 받았다. 2024년 빅데이터분야 신설 국가기술자격 경영정보시각화능력<span sty..

puppy-foot-it.tistory.com


이전 내용
 

[POWER BI] 경영정보시각화 능력 실기 B형 - 문제1-2

★ 해당 내용은 대한상공회의소 '경영정보시각화능력 실기_ Power BI 모의문제 B형' 을 기초로 작성되었습니다.[해당 시험 내용] [24년 빅데이터 신설 자격증] 경영정보시각화 능력대한상공회의소

puppy-foot-it.tistory.com


경영정보시각화능력 실기 : POWER BI, B형, 문제1-3

 

3. 다음 지시사항에 따라 테이블 및 측정값을 추가하시오.

 

① 다음 조건으로 테이블과 측정값을 추가하시오.

▶ 테이블 이름: <요약>

모델링 - 새 테이블 - 이름 지정 "요약"

- 활용 필드: <지자체별_방문자수> 테이블의 [광역지자체명], [방문자수] 필드
- <행정구역코드> 테이블의 [광역지자체명] 필드를 기준으로 방문자 수의 합계 반환
- 사용함수: SUM, SUMMARIZE

 

[함수]

요약 = SUMMARIZE('지자체별_방문자수', '지자체별_방문자수'[광역지자체명], "합계", sum('지자체별_방문자수'[방문자수]))

 

summarize 함수 설명

 

위의 설명을 토대로 함수를 설명하면,

 

- 테이블: 데이터를 요약할 테이블 <지자체별_방문자수>
- 그룹화할 열: <지자체별_방문자수> 테이블의 [광역지자체명] 필드
- 계산할 값의 이름: 합계
- 표현식: sum('지자체별_방문자수'[방문자수] ▶ <지자체별_방문자수> 테이블의 [방문자수] 필드

 

새 테이블이 잘 형성되었다.

 

 

- <요약> 테이블과 <지자체별_방문자수> 테이블 관계 설정
 활용 필드: <요약>, <지자체별_방문자수> 테이블의 [광역지자체명] 필드
 기준(시작) 테이블: <지자체별_방문자수> 테이블
 카디널리티: ‘다대일(*:1)’ 관계
 크로스 필터 방향: ‘단일’

 

좌측 모델 보기 탭 클릭

- <지자체별_방문자수> 테이블의 [광역지자체명] 필드를 <요약> 테이블로 드래그 & 드롭

★ 기준(시작) 테이블: <지자체별_방문자수> 테이블 이므로, 

 

 

 

수행 조건 확인 후 저장 클릭

 

 

▶ 측정값 이름: [광역지자체수] - 활용 필드: <행정구역코드> 테이블의 [광역지자체명] 필드
- [광역지자체명]의 개수 반환
- 사용함수: DISTINCTCOUNT

 

<행정구역코드> 테이블 우클릭 - 새 측정값 클릭

[함수]

광역지자체수 = DISTINCTCOUNT('행정구역코드'[광역지자체명])


② 다음 조건으로 측정값을 추가하시오.

▶ 측정값 이름: [서울지역_방문자수]

- 활용 필드: <지자체별_방문자수> 테이블의 [방문자수], [광역지자체명] 필드
- 서울지역 [방문자수]의 합계 반환
- <지자체별_방문자수> 테이블에 적용된 필터 제외
- 사용함수: ALL, CALCULATE, FILTER, SUM


<지자체별_방문자수> 테이블 우클릭 - 새 측정값 클릭

 

[함수]

서울지역_방문자수 = CALCULATE(sum('지자체별_방문자수'[방문자수]),FILTER(all('지자체별_방문자수'),[광역지자체명]="서울특별시"))

 

★ CALCULATE, SUM, FILTER, ALL 함수 사용법

 

[POWER BI] DAX 함수로 데이터 모델링 완벽 마스터하기

◆ 데이터 모델링의 핵심은 데이터를 의미 있고 유용한 정보로 변환하는 데 있습니다.DAX(Data Analysis Expressions)는 이 과정에서 중요한 역할을 합니다. DAX는 Power BI, Excel Power Pivot, SSAS Tabular 모델 등

puppy-foot-it.tistory.com

 

 

함수 풀이
1 . CALCULATE: 조건에 맞는 값들을 계산하는 함수.
첫 번째 인수로 어떤 계산을 할지 지정하고, 두 번째 인수 이후로 조건을 정의. 이 경우, sum('지자체별_방문자수'[방문자수])라는 계산을 하게 되는데, 이는 방문자수의 총합을 구한다는 의미이다.

2.sum('지자체별_방문자수'[방문자수]): 테이블 '지자체별_방문자수'에서 '방문자수' 열의 값을 모두 더한 값을 의미.
즉, 각 지자체별 방문자수의 총합을 계산하는 것.

3. FILTER(all('지자체별_방문자수'), [광역지자체명]="서울특별시"): 이 부분은 특정 조건을 걸어 필터링하는 역할.
FILTER: 주어진 테이블에서 조건에 맞는 행만 반환하는 함수.

4. all('지자체별_방문자수'): 이 테이블 전체의 값을 사용하겠다는 의미.
[광역지자체명]="서울특별시": '광역지자체명'이 '서울특별시'와 같은 행만 선택하는 조건. 즉, 서울특별시에 해당하는 데이터만 필터링.

 

- 서식: 천 단위에서 쉼표로 구분되도록 적용

 

 

 

▶ 측정값 이름: [서울방문자비율%]
- 활용 필드: [서울지역_방문자수] 측정값, <요약> 테이블의 [합계] 필드
- 전체 방문자 수의 [합계]에 대한 [서울지역_방문자수]의 비율 반환
- 사용함수: DIVIDE, SUM

 

<지자체별_방문자수> 테이블 우클릭 - 새 측정값 - 측정값 이름 입력 (' 서울방문자비율%')

 

[함수]

서울방문자비율% = DIVIDE([서울지역_방문자수], SUM('요약'[합계]))

 

 

[함수 풀이]

DIVIDE(분자, 분모)
분자: [서울지역_방문자수] 필드(측정값)
분모: <요약> 테이블의 [합계] 필드

 

- 서식: ‘백분율’, ‘소수점 아래 2자리까지’ 표시


 


③ 다음 조건으로 데이터 창에 테이블을 추가하시오.

▶ 테이블 이름: <측정값T>

홈 - 데이터 입력

 

테이블 이름 변경 후 로드 클릭

 


- [광역지자체수], [서울지역_ 방문자수], [서울방문자비율%] 측정값을 테이블에 추가

 

좌측 모델 보기 탭 클릭

 

이동해야 할 필드들을 ctrl 키를 누른 채 다중 선택 후, 이동할 테이블로 드래그 & 드롭 하면 된다.

 

* [열1] 필드의 경우, 삭제 또는 숨기기 하는 것이 보다 깔끔해 보인다.


다음 내용

 

[POWER BI] 경영정보시각화 능력 실기 B형 - 문제2

★ 해당 내용은 대한상공회의소 '경영정보시각화능력 실기_ Power BI 모의문제 B형' 을 기초로 작성되었습니다.[해당 시험 내용] [24년 빅데이터 신설 자격증] 경영정보시각화 능력대한상공회의소

puppy-foot-it.tistory.com

 

728x90
반응형