자격증

경영정보시각화능력 실기 모의문제 A형 1번(태블로)

studyoung 2024. 9. 2. 23:11
반응형

더보기
  • '새 데이터 원본(ctrl+d)'으로 데이터 파일 불러오기

 

  • '새 유니온'으로 테이블을 유니온으로 결합

 

  • '유니온' 더블 클릭 → 물리적 테이블 이름 변경

 

 

 

 

더보기
  • 데이터 유형을 바꿀 필드인 <서울인구정보>의 [행정동코드] 필드 위 모양 아이콘 선택
  • 바꿀 데이터 유형 선택(문자열)

 

  • 연결 → '추가'에서 데이터 추가

 

  • 문제에서 요청한 조인 조건에 맞춰 설정
  • <서울인구정보>의 [행정동코드]와 <행정동코드>의 [행자부행정동코드] 내부조인

 

 

 

 

더보기
  • 피벗을 묶을 필드 [남자20세미만] ~ [여자60세이상]를 전체 선택 후 마우스 우클릭 → '피벗'

 


더보기
  • [기준일자] 필드 생성에 사용할 [기준일ID] 필드 우측상단 '▼' 선택 → '계산된 필드 만들기'

 

  • 문제에서 제시한 함수 모두 사용(DATE, DATEPARSE)
    • DATE : 표현식을 날짜 형식으로 변환 DATE(expression)
    • DATEPARSE : 특정 형식의 문자열을 날짜 또는 시간 형식으로 변환 DATEPARSE(format, string)

 

  1. 현재 'YYYY년MM월' 형태의 문자열인 [기준일ID]를 '날짜 또는 시간' 형식으로 변환하기 위해 DATEPARSE 사용
    • DATEPARSE("YYYY년MM월", [기준일ID])
  2. 표준적인 날짜 형식으로 변환하기 위해 DATE 사용
    • DATE(DATEPARSE("YYYY년MM월", [기준일ID]))

 

  • 생성된 [기준일자] 확인

 

더보기
  • [성별] 필드 생성에 사용할 [피벗 필드명] 필드 우측상단 '▼' 선택 → '계산된 필드 만들기'

 

  • 문제에서 제시한 함수 모두 사용(CONTAINS, IF)
    • CONTAINS : 특정 문자열이 다른 문자열 내에 포함되어 있는지를 확인하는 데 사용
      • CONTAINS(string, substring)
    • IF : 조건에 따라 다른 값을 반환하는 조건문
IF <condition1> THEN <value_if_true1>
[ELSEIF <condition2> THEN <value_if_true2>]
[ELSE <value_if_false>]
END

 

  1. [피벗 필드명]에 '남자', '여자'가 포함되었는지 확인을 하기 위해 CONTAINS 사용
    • CONTAINS([피벗 필드명], "남자")
    • CONTAINS([피벗 필드명], "여자")
  2. '남자'가 포함되면 '남자'로, '여자'가 포함되면 '여자'로, 그 외에는 '미정'으로 표현하기 위한 IF 조건문 사용
IF CONTAINS([피벗 필드명],"남자") THEN "남자"
ELSEIF CONTAINS([피벗 필드명],"여자") THEN "여자"
ELSE "미정"
END

 

  • 생성된 [성별] 확인

 

더보기
  • [나이대] 필드 생성에 사용할 [피벗 필드명] 필드 우측상단 '▼' 선택 → '계산된 필드 만들기'

 

  • 문제에서 제시한 함수 모두 사용(MID, REPLACE)
    • MID : 문자열의 특정 위치에서 시작하여 일정 길이만큼의 문자열을 추출하는 데 사용
      • MID(string, start, length)
    • REPLACE : 문자열 내에서 특정 문자열을 다른 문자열로 대체하는 데 사용
      • REPLACE(string, substring, replacement)

 

  1. "부터"라는 단어가 "~"로 변경하기 위해 REPLACE 사용
    • REPLACE([피벗 필드명],"부터","~")
  2. 데이터 값에서 앞 두자리는 제외한 나머지 문자열(3번째 자리 문자부터)을 가져와야하므로 MID 사용
    • MID(REPLACE([피벗 필드명],"부터","~"),3)

 

  • 생성된 [나이대] 확인

 

반응형