# 🥇문제1 작업준비 (20점)

경영정보시각화 능력 실기 모의문제(파워BI)/실기_모의문제_파워BI(A형)/소스/A형_답안 열어서 답안 작성 시작

관련 문제 및 파일 다운로드 : 

[https://unisonsoft-my.sharepoint.com/:f:/p/choi/EosXOmqpXCBNtKO0lWOcqXUB1luq_Uf8NdojLZBlcNsqzQ?e=GwQQcy](https://unisonsoft-my.sharepoint.com/:f:/p/choi/EosXOmqpXCBNtKO0lWOcqXUB1luq_Uf8NdojLZBlcNsqzQ?e=GwQQcy) 

[https://unisonsoft-my.sharepoint.com/:f:/p/choi/EosXOmqpXCBNtKO0lWOcqXUB1luq_Uf8NdojLZBlcNsqzQ?e=GwQQcy](https://unisonsoft-my.sharepoint.com/:f:/p/choi/EosXOmqpXCBNtKO0lWOcqXUB1luq_Uf8NdojLZBlcNsqzQ?e=GwQQcy)

---

**1. 다음 지시사항에 따라 데이터 가져오기 및 편집을 수행하시오. (10점)**

**① 데이터 파일을 가져온 후 파워쿼리 편집기를 통해 테이블의 데이터를 편집하시오. (3점)**
▶ **가져올 데이터**: ‘**자전거 대여현황.xlsx**’ 파일의 **<자전거 대여이력>**, **<대여소현황>** 테이블

⇒ 상단 리본 메뉴 중, "**Excel 통합 문서 클릭**"

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/152947_LoMjn965Knp2Y7ic8e?q=80&s=1280x180&t=outside&f=webp)

**⇒자전거 대여현황.xlsx 파일 열기**

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/153251_Oy2fFMcLYvKOyaknNf?q=80&s=1280x180&t=outside&f=webp)

⇒ **대여소 현황**, **자전거 대여이력** 테이블 체크 후, "**데이터변환**" 메뉴 클릭

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/153936_8KWjZg1eOXYCKUSE1V?q=80&s=1280x180&t=outside&f=webp)

▶ 파워쿼리 편집기를 통해 <자전거 대여이력> 테이블의 [대여 대여소번호] 필드의 “210” 값 삭제

⇒ **대여 대여소번호** 열의 화살표 선택 후, **210 값 체크 해제**

⇒ 하단의 **확인 버튼** 클릭

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/154616_uuSVILQ0ICcCZOeolF?q=80&s=1280x180&t=outside&f=webp)

▶ 필드의 데이터 형식 변경- [대여건수], [이용시간] 필드: ‘정수’- [이용거리] 필드: ‘10진수’

⇒ **대여건수** 열 선택 ⇒ **Ctrl**버튼+**이용시간** 열 **선택** 
⇒ 열 이름에 오른쪽 마우스 클릭 후 ⇒ **형식변경** ⇒ **정수** 선택

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/155139_BBh5W6LDNsXqFh7He5?q=80&s=1280x180&t=outside&f=webp)

⇒ 아래와 같이 변경되었는지 확인

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/155332_oByGHCx86YWEiGBWvO?q=80&s=1280x180&t=outside&f=webp)

⇒ **이용거리** 열 오른쪽 마우스 클릭 ⇒ **형식 변경** ⇒ **10진수** 선택

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/155428_WtAZlGHENJPWA6reV6?q=80&s=1280x180&t=outside&f=webp)

⇒ 아래와 같이 변경되었는지 확인

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/155502_j7gW1sz6m3Z3M9Y0bo?q=80&s=1280x180&t=outside&f=webp)

**② 파워쿼리 편집기를 통해 <자전거 대여이력> 테이블에 <대여소현황> 테이블의 [자치구] 필드를 추가하시오. (4점)**

▶ **쿼리 병합** 기능 사용- <자전거 대여이력> 테이블의 [대여 대여소번호] 필드와 <대여소현황> 테이블의 [대여소번호]
필드를 기준으로 병합- 조인 종류: ‘왼쪽 외부’

⇒ **홈**탭 ⇒ **쿼리병합** 드롭다운 메뉴⇒ **쿼리병합** 선택

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/155949_wg7RwJvgziYaUshs2H?q=80&s=1280x180&t=outside&f=webp)

⇒ **대여소현황** 클릭

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/160315_DlrEd23YnKyawUOTc6?q=80&s=1280x180&t=outside&f=webp)

⇒ **자전거 대여이력** 테이블의 **대여 대여소번호** 열 클릭 ⇒ **대여소현황** 테이블의 **대여소번호** 열 클릭

⇒ 조인종류 **왼쪽 외부** 선택 ⇒ 하단의 **확인** 버튼

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/160557_CPqFsVncgdqHOlZyAG?q=80&s=1280x180&t=outside&f=webp)

▶ 추가된 필드 이름: [자치구]

**대여소현황** 열의 옆에 확장 버튼 클릭 ⇒ **자치구**만 선택 ⇒ **원래 열 이름을 접두사로 사용** 해제 ⇒ **확인**** **버튼

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/160941_nwyLcgPRiOK2jlu1g7?q=80&s=1280x180&t=outside&f=webp)

▶ <대여소현황> 테이블 로드 사용 해제

⇒ **대여소현황** 테이블 이름 오른쪽 클릭 ⇒ **로드 사용** 클릭하여 해제

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/161503_Yzx7Fb8pKgahhv9sgD?q=80&s=1280x180&t=outside&f=webp)

⇒ 아래와 같이 대여소 현황 테이블 이름 변경된 것 확인

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/161601_9S1hxLDDle13aJDtz8?q=80&s=1280x180&t=outside&f=webp)

**③ <자전거 대여이력> 테이블의 필드 서식을 변경하시오. (3점)**

⇒ 홈탭 닫기 및 적용 클릭 ⇒ 닫기 및 적용 클릭

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/162509_VNsc6HKaiC2DWVaQeu?q=80&s=1280x180&t=outside&f=webp)

⇒ 테이블 보기 클릭 ⇒ 데이터 탭에 자전거 대여이력 클릭

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/162545_tDOQMV0Kp7YW3MZTwZ?q=80&s=1280x180&t=outside&f=webp)

**
**▶ [대여일] 필드: ‘년도-월-일’ 형식으로 표시되도록 적용

⇒ 대여일 열 이름 클릭 ⇒ 열도구 ⇒ 서식 드롭박스 메뉴 ⇒ 연-월-일 로 표시되어 있는 것 선택

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/162743_vVHNfXYKjnCpmZQHrz?q=80&s=1280x180&t=outside&f=webp)

▶ [대여건수] 필드: ‘정수’, 천 단위에서 쉼표로 구분되도록 적용

⇒ 대여건수 열 이름 클릭 ⇒ 열도구 ⇒ 서식 정수 변경 ⇒ 쉼표 체크

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/162905_twy0D4bnJw1B8SmRXk?q=80&s=1280x180&t=outside&f=webp)

**2. 다음 지시사항에 따라 테이블 및 측정값을 추가하시오. (10점)
① 다음 조건으로 데이터 창에 테이블을 추가하시오. (4점)
**▶ 테이블 이름: <DimDate>- 필드: [Date], [연도], [월] 필드 구성- 사용 함수: ADDCOLUMNS, CALENDAR, YEAR, MONTH- [Date] 필드의 시작일: 2022-01-01- [Date] 필드의 종료일: 2022-03-31- [연도], [월] 필드 : [Date] 필드 기준으로 값 표시

⇒ 홈탭 새 테이블 클릭

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/163320_eE0AcQlL0SsF3Vqoix?q=80&s=1280x180&t=outside&f=webp)

⇒ 아래 서식 입력하여 테이블 생성

> DimDate = ADDCOLUMNS(CALENDAR(Date(2022,01,01), Date(2022,03,31)), "연도", Year([Date]), "월", Month([Date]))

ADDCOLUMNS 함수 : 열생성 함수
열이름, 들어갈 값의 식을 써주면 됨

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/163532_6LRzEiIwsYCygWzUm6?q=80&s=1280x180&t=outside&f=webp)

CALENDAR 함수 : 날짜 생성 함수, 시작일(2022-01-01)과 끝날짜(2022-03-31)를 입력해주면 됨

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/163620_RtRDOLVgp3YIF51ttr?q=80&s=1280x180&t=outside&f=webp)

DATE함수 : 날짜 함수 

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/163715_IsUjDNsN3dPMcZ7puD?q=80&s=1280x180&t=outside&f=webp)

YEAR 함수 : 값에서 연도만 가지고 옴
MONTH 함수 : 값에서 월만 가지고 옴

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/163739_y9qOUmPKEVb7nQtz0s?q=80&s=1280x180&t=outside&f=webp)

▶ [Date] 필드 서식: ‘년도-월-일’ 형식으로 표시되도록 적용

DATE 열 클릭
열도구/ 서식 화살표 클릭
연-월-일 로 표시되어 있는 것 찾아 클릭

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/163854_Hv23iJtcu2S5SFMOPx?q=80&s=1280x180&t=outside&f=webp)

**② <자전거 대여이력> 테이블과 <DimDate> 테이블의 관계를 설정하시오. (3점)
**▶ 활용 필드: <자전거 대여이력> 테이블의 [대여일] 필드, <DimDate> 테이블의 [Date] 필드
▶ 기준(시작) 테이블: <자전거 대여이력> 테이블
▶ 카디널리티: ‘다대일(*:1)’ 관계
▶ 크로스 필터 방향: ‘단일’- 3 

⇒ 모델보기 클릭

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/164358_yv7psDXl8oB44Xw1qF?q=80&s=1280x180&t=outside&f=webp)

⇒ 자전거 대여이력의 대여일 클릭후 DimDate 의 Date로 마우스 이동

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/164427_QCqypmh8UBmmM7U0mF?q=80&s=1280x180&t=outside&f=webp)

⇒ 아래 내용 확인 하고 확인 클릭

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/164515_5IMpRLf1HBk5zYvtHY?q=80&s=1280x180&t=outside&f=webp)

⇒ 아래 내용인지 확인

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/164554_nNFMew8iXp5voyApvL?q=80&s=1280x180&t=outside&f=webp)

**③ 다음 조건으로 <자전거 대여이력> 테이블에 측정값을 추가하시오. (3점)
**▶ 측정값 이름: [총대여건수]- 활용 필드: <자전거 대여이력> 테이블의 [대여건수] 필드- [대여건수]의 합계 계산- 사용 함수: SUM- 서식: ‘정수’, 천 단위에서 쉼표로 구분되도록 적용

⇒ 테이블 보기로 이동

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/164712_ztNCS9PdzYNnofrF7i?q=80&s=1280x180&t=outside&f=webp)

데이터 자전거 대여이력이름에서 오른쪽 마우스 클릭
새측정값 클릭

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/164811_ETldaj67KpxMWDZ39x?q=80&s=1280x180&t=outside&f=webp)

다음 식 입력
총대여건수 = SUM('자전거 대여이력'[대여건수])
SUM 함수 : 합계 함수

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/164835_A4DGPvy72X2UBv3Csw?q=80&s=1280x180&t=outside&f=webp)

측정도구 
서식은 정수 클릭

쉼표 체크

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/164918_piMLPXSHSrFzCQ2Oev?q=80&s=1280x180&t=outside&f=webp)

▶ 측정값 이름: [일평균 대여건수]- 활용 테이블 및 필드 : <DimDate> 테이블, <자전거 대여이력> 테이블의 [총대여건수] 측정값- [총대여건수]를 전체 일수로 나누기 계산- 사용 함수: COUNTROWS- 서식: ‘정수’, 천 단위에서 쉼표로 구분되도록 적용

데이터 자전거 대여이력이름에서 오른쪽 마우스 클릭
새측정값 클릭

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/164943_wtly8ktwoqDq1LanXD?q=80&s=1280x180&t=outside&f=webp)

아래 식 입력
일평균 대여건수 = [총대여건수]/COUNTROWS('DimDate')
COUNTROWS 함수: 테이블의 행 숫자 카운트하는 함수

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/165007_VfHpYiPKuGiCxE2G6M?q=80&s=1280x180&t=outside&f=webp)

측정도구
서식 정수 클릭
쉼표 체크

![Image](https://upload.cafenono.com/image/slashpageHome/20240916/165020_RVsLLIWuXLReGw5td7?q=80&s=1280x180&t=outside&f=webp)

For the site tree, see the [root Markdown](https://slashpage.com/powerbicokr.md).
