🥉문제3 복합요소 구현(40점)

Created by
  • J
    JINA
Created at
1 다음 지시사항에 따라 꺾은선형 및 묶은 세로 막대형 차트를 구현하시오. (10점)
① 다음 조건으로 <방송주문> 테이블에 측정값을 추가하시오. (3점)

⇒ 데이터 ⇒방송주문 테이블 선택 후 오른쪽 마우스 클릭 ⇒
새 측정값 선택
측정값 이름: [완전판매건수]
활용 필드: <방송주문> 테이블의 [주문번호], [준비수량], [판매수량] 필드
[준비수량]이 모두 판매된 [주문번호]의 건 수 계산
사용함수: CALCULATE, COUNT, FILTER
사용 함수 : 완전판매건수 = CALCULATE( COUNT('방송주문'[주문번호]), FILTER('방송주문',[준비수량]=[판매수량]) )
⇒ 측정값 이름 : 완전판매건수 입력 ⇒ CALCULATE 함수 : (보고자 하는 값의 식, 필터,… )의 값을 입력
⇒ 보고자 하는 값의 식 : 방송주문 테이블의 주문번호의 개수(COUNT 함수 사용) 입력 ⇒ 필터 : 방송주문 테이블의 준비수량과 판매수량이 일치하는 주문번호 입력
측정값 이름: [총판매금액]
⇒ 데이터 ⇒ 방송주문 테이블 선택 후 오른쪽 마우스 클릭 ⇒새 측정값 선택
활용 필드: <방송주문> 테이블의 [판매수량], [판매가격] 필드
판매금액의 합계 계산
사용함수: SUMX
사용 함수 : 총판매금액 = SUMX('방송주문','방송주문'[판매수량]'방송주문'[판매가격])
⇒ 측정값 이름 : 총판매금액 입력 ⇒
SUMX함수 : 판매금액 열을 별도로 추가하지 않고 수식(판매수량판매가격)을 통해 합계가 가능하도록 하는 함수로 (테이블, 식) 으로 입력
⇒ 테이블 : 방송주문 입력 ⇒ 식 : 판매수량*판매가격 입력
서식: 천 단위에서 쉼표로 구분되도록 적용
⇒ 쉼표 선택
② 다음 조건으로 매개 변수를 추가하고 ‘문제3’ 페이지에 슬라이서를 구현하시오. (3점)
매개 변수 추가
⇒ 모델링 탭 ⇒ 새 매개변수 화살표 클릭 ⇒ 필드 클릭
대상 필드
Ÿ <방송주문> 테이블의 [담당호스트] 필드
Ÿ <담당자> 테이블의 [사원명] 필드
이 페이지에 슬라이서 추가 옵션 설정
⇒ 필드에 방송주문 테이블의 담당호스트 클릭하여 필드 추가 및 순서변경으로 보냄 ⇒ 담당자 테이블의 사원명 클릭 하여 필드 추가 및 순서변경으로 보냄 ⇒ 이 페이지에 슬라이서 추가 선택 ⇒ 만들기 클릭
매개 변수 필드 이름 변경: [사원명] → [담당MD]
⇒ 데이터 ⇒매개변수 클릭
⇒ “사원명”을 “담당MD”로 수정
▶ 슬라이서 값: ‘담당MD’ 필터 적용
⇒ 슬라이서에서 담당MD 선택
슬라이서를 ‘1-②’ 위치에 배치
③ 다음 조건으로 ‘문제3’ 페이지에 꺾은선형 및 묶은 세로 막대형 차트를 구현하시오. (4점)
⇒ 시각화 ⇒ 시각적 개체 빌드 선택 ⇒
꺾은선형 및 묶은 세로 막대형 차트 선택
▶ 활용 필드
<방송주문> 테이블의 [총판매금액], [완전판매건수] 측정값
[매개 변수] 매개 변수
[매개 변수]에 따라 X축이 변경되도록 구현
X축에 매개변수 필드 추가 ⇒ 열 y축에 총판매금액 필드 추가 ⇒ 선 y축에 완전판매건수 필드 추가
X축, Y축, 보조Y축: 축 제목 제거
⇒ 시각적 개체 서식지정 선택 ⇒ 시각적 개체 선택 ⇒ X축 클릭 ⇒ 제목 비활성화
⇒ 시각적 개체 서식지정 선택 ⇒ 시각적 개체 선택 ⇒ Y축 클릭 ⇒제목 비활성화
⇒ 시각적 개체 서식지정 선택 ⇒ 시각적 개체 선택 ⇒ 보조 Y축 클릭 ⇒제목 비활성화
▶ 꺾은선형 차트 서식
선 스타일: ‘파선’
⇒ 시각적 개체 서식 지정 선택 ⇒ 시각개 개체 선택 ⇒ 선 클릭 ⇒ 선 클릭 ⇒ 선 스타일 파선 선택
‘표식’ 옵션 설정
⇒ 시각적 개체 서식 지정 선택 ⇒ 시각개 개체 선택 ⇒ 표식 활성화
▶ 묶은 세로 막대형 차트에 조건부 서식 적용
서식 스타일: 그라데이션
[총판매금액]의 최소값 ‘백억(10,000,000,000)’, 최대값 ‘5백억(50,000,000,000)’으로 설정
⇒ 시각적 개체 서식 지정 선택 ⇒ 시각개 개체 선택 ⇒ 열 클릭 ⇒ 색 옆에 조건부 서식 클릭
⇒ 서식 스타일 그라데이션 선택 ⇒ 최소값 화살표 클릭하여 사용자 지정 선택 ⇒ 값 10,000,000,000 입력 ⇒ 최대값 화살표 클릭하여 사용자 지정 선택 ⇒ 값 50,000,000,000 입력 ⇒ 확인 클릭
▶ 꺾은선형 및 묶은 세로 막대형 차트를 ‘1-③’ 위치에 배치
2.
다음 지시사항에 따라 슬라이서와 테이블 차트를 구현하시오. (10점)
① 다음 조건으로 ‘문제3’ 페이지에 슬라이서를 구현하시오. (3점)
▶ <방송주문> 테이블에 새 열 추가
⇒ 데이터 ⇒ 방송주문 테이블 선택하여 오른쪽 마우스 클릭 ⇒ 새 열 클릭
열 이름: [거래처]
활용 필드: <거래처> 테이블의 [거래처명] 필드
<방송주문> 테이블에서 <거래처> 테이블의 [거래처명] 필드의 값을 반환
사용함수: RELATED
사용 함수 : 거래처 = RELATED('거래처'[거래처명])
⇒ 열 이름에 거래처 입력 ⇒
RELATED 함수 : 검색할 값이 들어 있는 열을 써줌
⇒ 검색할 값이 들어 있는 열에 거래처 테이블의 거래처명 열 입력
▶ 활용 필드
<날짜> 테이블의 [년] 필드
⇒ 시각적 개체 빌드 ⇒ 슬라이서 선택
⇒ 필드에 날짜 테이블의 년 필드 추가
<방송주문> 테이블 [거래처] 열
⇒ 시각적 개체 빌드 ⇒ 슬라이서 선택
⇒ 방송주문 테이블의 거래처 필드에 추가
슬라이서 스타일: ‘세로 목록’
⇒ 시각적 개체 서식 지정 선택 ⇒ 시각적 개체 선택 ⇒ 슬라이서 설정 클릭 ⇒ 옵션 클릭 ⇒ 스타일 세로 목록 선택
⇒ 년 슬라이서도 동일하게 수행
슬라이서 값: ‘2024’ 필터 적용
⇒ 년 슬라이서에 2024 선택
슬라이서를 ‘2-①’에 배치
② 다음 조건으로 <방송주문> 테이블에 측정값을 추가하시오. (3점)
⇒ 방송주문 테이블 선택 후 오른쪽 마우스 클릭 ⇒ 새 측정값 클릭
▶ 측정값 이름: [판매금액PY]
활용 필드
Ÿ <방송주문> 테이블의 [총판매금액] 측정값
Ÿ <날짜> 테이블의 [날짜] 필드
전년도의 [총판매금액]을 반환
사용함수: CALCULATE, DATEADD
사용 함수 : 판매금액PY = CALCULATE([총판매금액], DATEADD('날짜'[날짜], -1, YEAR))
⇒ 측정값 이름 판매금액PY 입력 ⇒ CALCULATE 함수 : (보고자 하는 값의 식, 필터,… )의 값을 입력
⇒ 보고자 하는 값의 식에 방송주문 테이블의 총판매금액 입력 ⇒ DATEADD 함수 : (날짜, 보고자 하는 간격의 숫자, 보고자 하는 간격(일, 월, 분기, 년에서 선택)) ⇒ (‘날짜’[날짜](날짜 테이블의 날짜), -1(전년), YEAR(년 기준)) 입력
서식: ‘정수’, 천 단위에서 쉼표로 구분되도록 적용
⇒ 쉼표 선택
측정값 이름: [판매금액YoY%]
⇒ 방송주문 테이블 선택 후 오른쪽 마우스 클릭 ⇒ 새 측정값 클릭
활용 필드: <방송주문> 테이블의 [총판매금액], [판매금액PY] 측정값
전년대비 금년도 매출의 비율 반환
사용함수: DIVIDE
사용함수 : 판매금액YoY% = DIVIDE('방송주문'[총판매금액]-'방송주문'[판매금액PY],'방송주문'[판매금액PY])
⇒ 측정값 이름에 판매금액YoY% 입력 ⇒
DIVIDE 함수 : 나누기 함수 ⇒ DIVIDE(분자, 분모) 로 입력
⇒ 분모에 총판매금액 – 판매금액PY 입력 ⇒ 분자에 판매금액PY 입력
서식: ‘백분율’, ‘소수점 아래 2자리까지’ 표시
백분율 선택 ⇒ 소수점 2 선택
③ 다음 조건으로 ‘문제3’ 페이지에 테이블 차트를 구현하시오. (4점)
⇒ 시각적 개체 빌드 선택 ⇒ 테이블 선택
▶ 활용 필드
<날짜> 테이블의 [년], [월 이름] 필드
<방송주문> 테이블의 [총판매금액], [판매금액YoY%] 측정값
⇒ 열에 날짜 테이블의 필드 추가 ⇒ 열에 날짜 테이블의 월 이름 필드 추가 ⇒열에 방송주문 테이블의 총판매금액 필드 추가 ⇒ 열에 방송주문 테이블의 판매금액YoY% 필드 추가
⇒ 합계 년개의 화살표 클릭 ⇒ 요약 안함 선택
값, 열 머리글 서식: 글꼴 크기 ‘13’
⇒ 시각적 개체 서식 지정 선택 ⇒ 시각적 개체 선택 ⇒ 값 클릭 ⇒ 글꼴 13으로 변경
⇒ 시각적 개체 서식 지정 선택 ⇒ 시각적 개체 선택 ⇒ 열 머리글 클릭 ⇒ 글꼴 13으로 변경
정렬: [년] 기준 ‘내림차순’
⇒ 년 열 내림차순 선택
▶ 조건부 서식 적용
설정 적용 대상: ‘판매금액YoY%’
‘데이터 막대’ 사용
양수 막대 색: ‘자주(#4A2D75)’, 음수 막대 색: ‘빨강(#FF0000)’
⇒ 시각적 개체 서식 지정 선택 ⇒ 시각적 개체 선택 ⇒ 셀 요소 클릭 ⇒ 계열 판매금액 YoY% 선택 ⇒테이터 막대 활성화
⇒ 조건부 서식 클릭
⇒ 양수막대 화살표 클릭 ⇒ 다른 색 선택
⇒ #4A2D75 입력
⇒ 음수 막대도 동일한 방법으로 #FF0000
⇒ 확인 클릭
테이블 차트를 ‘2-③’ 위치에 배치
3.
다음 지시사항에 따라 계기 차트와 카드를 구현하시오. (10점)
① 다음 조건으로 ‘문제3’ 페이지에 계기 차트를 구현하시오. (4점)
⇒ 시각적 개체 빌드 선택 ⇒ 계기 선택
활용 필드: <방송주문> 테이블의 [총판매금액] 측정값
⇒ 값에 총판매금액 필드 추가
▶ 게이지 축 설정
최대값: ‘천오백억(150,000,000,000)’
대상: ’천억(100,000,000,000)’, 색상 ‘테마 색 5’
⇒ 시각적 개체 서식 지정 선택 ⇒ 시각적 개체 선택 ⇒ 게이지 축 클릭 ⇒ 최대값에 150,000,000,000 입력 ⇒ 대상100,000,000,000 입력
⇒ 시각적 개체 서식 지정 선택 ⇒ 시각적 개체 선택 ⇒ 색 클릭 ⇒ 대상 색상 화살표 클릭 ⇒ 테마 5 선택
설명 값 제거
⇒ 시각적 개체 서식 지정 선택 ⇒ 시각적 개체 선택 ⇒ 설명 값 비활성화
▶ 차트 제목: “매출계획대비 총판매금액”
제목 서식: 글꼴 크기 ‘15’
⇒ 시각적 개체 서식 지정 선택 ⇒ 일반 선택 ⇒ 제목 클릭 ⇒ 제목 클릭 ⇒ 텍스트에 매출계획대비 총판매금액 입력 ⇒ 글꼴 15 입력
계기 차트를 ‘3-①’ 위치에 배치
② 다음 조건으로 <방송주문> 테이블에 측정값을 추가하시오. (3점)
⇒ 데이터 ⇒ 방송주문 테이블 선택 후 오른쪽 마우스 클릭 ⇒ 새 측정값 선택
▶ 측정값 이름: [목표대비총판매비율%]
활용 필드: <방송주문> 테이블의 [총판매금액] 측정값
목표(대상) 대비 [총판매금액]의 비율 반환
사용함수: DIVIDE
함수 : 목표대비총판매비율% = [총판매금액]/100000000000
⇒ 측정값 이름 목표대비총판매비율% 입력 ⇒ DIVIDE 함수 : 나누기 함수
분자 란에 방송주문 테이블의 총판매금액 열 입력 ⇒ 분모 란에 대상금액(100,000,000,000) 입력
서식: ‘백분율’, ‘소수점 아래 2자리까지’ 표시
백분율 선택 ⇒ 소수점 아래 2 입력
③ 다음 조건으로 ‘문제3’ 페이지에 카드를 구현하시오. (3점)
⇒ 시각적 개체 빌드 선택 ⇒ 카드 선택
활용 필드: <방송주문> 테이블의 [목표대비총판매비율%] 측정값
⇒ 필드에 목표대비총판매비율% 필드 추가
설명 값 서식: 글꼴크기 ‘28’, 표시 단위 ‘없음’
⇒ 시각적 개체 서식 지정 선택 ⇒ 시각적 개체 선택 ⇒ 설명 값 클릭 ⇒ 글꼴 28 입력 ⇒ 표시 단위 없음 선택
범주 레이블 제거
⇒ 시각적 개체 서식 지정 선택 ⇒ 시각적 개체 선택 ⇒ 범주 레이블 비활성화
카드를 그림과 같이 지정된 위치에 배치
4.
다음 지시사항에 따라 페이지와 시각적 개체 간 상호 작용 기능을 설정하시오. (10점)
① 다음 조건으로 ‘문제3’ 페이지에 단추를 구현하시오. (4점)
종류: ‘뒤로’
⇒ 삽입탭 ⇒ 단추 화살표 클릭 ⇒ 뒤로 선택
두께: ‘2px’
⇒ 서식 단추 ⇒ Button 선택 ⇒ 스타일 클릭 ⇒ 아이콘 클릭 ⇒ 두깨 2 입력
가로 맞춤: ‘오른쪽’
서식 단추 ⇒ Button 선택 ⇒ 스타일 클릭 ⇒아이콘 클릭 ⇒ 가로맞춤 오른쪽 선택
작업 유형: ‘페이지 탐색’, 대상 ‘문제2’
⇒ 서식 단추 ⇒ Button 선택 ⇒ 작업 클릭 ⇒ 작업 클릭 ⇒ 유형 페이지 탐색 선택 ⇒대상 문제2 선택
단추를 그림과 같이 지정된 위치(4-①)에 배치
② 다음과 같이 시각적 개체의 상호 작용을 설정하시오. (3점)
[년] 슬라이서: [거래처] 슬라이서와 상호 작용 ‘없음’
년 슬라이서 선택서식 탭 ⇒상호작용 편집 클릭
⇒ 거래처 상호작용 없음 체크
⇒ 상호 작용 편집 선택 해제