Page 30 -
P. 30
문제 1 작업준비(30점)
계산식 작성에 사용되는 문자열은 쌍따옴표( “ ” )를 사용하여 작성하시오.
1. 다음 지시사항에 따라 데이터 가져오기 및 파워 쿼리 편집기를 활용한 데이터 편집을 수행하시오. (10점)
1 데이터 파일을 가져온 후 데이터를 편집하시오. (3점)
•가져올 데이터: ‘날씨와사고.xlsx’ 파일의 <사고데이터(2023)>, <날씨>, <강수량(2023)>테이블
•<사고데이터>, <강수량>으로 테이블 이름 변경
2 <사고데이터>테이블을 활용하여 쿼리를 수행하시오. (4점)
•첫 행을 머리글로 사용
•[사고월]필드 데이터 형식 변경: 텍스트( 1월)
•[시도], [시군구], [사고월]필드의 ‘비어있음’을 ‘null’로 변경 후 아래로 채우기
•[시도], [시군구], [사고월], [구분]필드를 제외한 나머지 열을 피벗 해제
•열 추가: [년도]필드 추가하고 ‘2023’으로 데이터 입력 후 접미사 ‘년’ 추가
3 <사고데이터>테이블에 열 병합과 필터를 적용하시오. (3점)
•열 병합: [년도], [사고월], [특성]필드를 [날짜]필드로 병합
•[날짜]필드 데이터 형식 변경: 날짜
•[값] 필드명 변경: [사고건수]
•필터 적용: [구분]필드는 ‘사고[건]’, [시도]필드는 ‘서울’, ‘광주’, ‘대전’, ‘대구’, ‘부산’, ‘인천’
2. 파워 쿼리 편집기를 통해 쿼리를 결합하고 데이터 모델링 작업을 수행하시오. (10점)
1 파워 쿼리 편집기에서 <날씨>테이블과 <강수량>테이블을 병합하시오. (3점)
•[지점]과 [일시]를 기준으로 [일강수량(㎜)]필드를 <날씨>테이블에 추가
•조인 종류: 왼쪽 외부(첫 번째의 모두, 두 번째의 일치하는 행)
•‘원래 열 이름을 접두사로 사용’ 해제
•<강수량>테이블의 로드 사용 해제
2 <날씨>테이블의 [지점명]필드와 [일강수량(㎜)]필드를 편집하시오. (3점)
•[지점명]필드: ‘서울’, ‘광주’, ‘대전’, ‘대구’, ‘부산’, ‘인천’만 필터링
•[일강수량(㎜)]필드: ‘null’을 ‘0’으로 변경
3 새 테이블을 작성하고 새 테이블 간에 관계를 설정하시오. (4점)
•함수를 사용해 모델에 포함된 [날짜]필드를 기준으로 자동으로 <Calendar>테이블 작성
•활용 필드: <Calendar>테이블의 [Date], <사고데이터>테이블의 [날짜], <날씨>테이블의 [일시]
•카디널리티: ‘다대일( :1)’
*
•교차 필터 방향: ‘단일’
220 Part 4. 출제예상문제
2025. 6. 4. 오후 2:25
2026경영정보시각화능력 실기_파트4_문제1(216~269)_ej3.indd 220
2026경영정보시각화능력 실기_파트4_문제1(216~269)_ej3.indd 220 2025. 6. 4. 오후 2:25