데이터 형식 추가 또는 변경(파워 쿼리)

적용 대상
Microsoft 365용 Excel Mac용 Microsoft 365용 Excel

데이터 형식을 정의하고 검색할 수 있지만 대부분의 경우 반드시 그렇게 할 필요는 없습니다. 기본적으로 데이터 형식 검색은 다음에 연결할 때 자동으로 수행됩니다.

  • 구조화된 데이터 원본 - 모든 데이터베이스를 예로 들 수 있습니다. 파워 쿼리는 데이터 원본에서 테이블 스키마를 읽고 각 열에 올바른 데이터 형식을 사용하여 데이터를 자동으로 표시합니다.
  • 구조화되지 않은 원본 - Excel, CSV 및 텍스트 파일을 예로 들 수 있습니다. 파워 쿼리는 테이블의 값을 검사하여 데이터 유형을 자동으로 검색합니다.

비정형 원본에 대한 파워 쿼리에서는 기본적으로 자동 데이터 형식 검색이 사용하도록 설정되어 있지만 옵션 설정을 변경할 수 있습니다. 경우에 따라 데이터 원본의 새로 고침 오류가 발생할 수 있으므로 이러한 단계가 자동으로 수행되지 않도록 할 수 있습니다. 자세한 내용은 데이터 원본 오류 처리를 참조하세요.

파워 쿼리 데이터 형식

파워 쿼리에 사용되는 데이터 형식은 다음 표에 나와 있습니다.

아이콘 데이터 형식 설명
모두 명시적 데이터 형식 정의가 없음을 나타냅니다.
이진 Y/N 또는 0/1과 같은 이진 값입니다.
고정 10진수 오른쪽에 4자리, 왼쪽에 19자리로 고정된 형식이 있습니다. 통화 유형이라고도 합니다.
날짜 시간이 없고 소수 값이 0인 날짜입니다.
날짜/시간 10진수 형식으로 저장된 날짜 및 시간 값입니다.
날짜/시간/표준 시간대 표준 시간대 오프셋이 있는 UTC 날짜/시간입니다.
기간 10진수로 변환된 시간의 길이입니다.
True/False True 또는 False의 부울 값입니다.
10진수 64비트(8바이트) 부동 소수점 숫자입니다.
백분율 백분율로 서식을 지정할 마스크가 있는 고정 10진수입니다.
텍스트 텍스트 형식으로 표현되는 문자열, 숫자 또는 날짜입니다.
시간 소수 자릿수 왼쪽에 숫자가 없는 날짜가 없는 시간입니다.
정수 64비트(8바이트) 정수 값.

데이터 형식 정의 및 검색

열의 데이터 형식은 데이터 형식을 나타내는 아이콘과 함께 열 머리글의 왼쪽에 표시됩니다.

열 머리글 왼쪽에 있는 데이터 형식 아이콘의 예

  1. 쿼리를 열려면 Power Query 편집기에서 이전에 로드한 쿼리를 찾아 데이터에서 셀을 선택한 다음 쿼리>편집을 선택합니다. 자세한 내용은 Excel에서 쿼리 만들기, 로드 또는 편집(파워 쿼리)을 참조하세요.
  2. 데이터 형식을 검색하려면 열을 선택한 다음 변환>검색 데이터 형식을 선택합니다. 현재 데이터 형식이 임의이고 열에 특정 데이터 형식을 사용하려는 경우 이 작업을 수행할 수 있습니다.
  3. 데이터 형식을 정의하려면 >데이터 형식을 선택한 다음 드롭다운 메뉴에서 데이터 형식을 선택합니다.

열 머리글의 왼쪽에 있는 아이콘을 선택할 수도 있습니다. 각 데이터 유형 외에도 목록 하단에 있는 로캘 사용을 선택하여 로캘 포함 유형 변경 대화 상자를 표시하고 데이터 유형을 선택하고 특정 로캘을 적용할 수도 있습니다. 이 로캘은 파워 쿼리 로캘 설정을 재정의합니다. 자세한 내용은 데이터의 로캘 또는 지역 설정(파워 쿼리)을 참조하세요.

데이터 형식 및 열 머리글 자동 검색 설정

구조화되지 않은 원본의 경우 기본적으로 파워 쿼리는 테이블의 처음 200개 행을 기반으로 열 형식과 머리글을 자동으로 검사하고 검색합니다. 이 설정을 사용하면 파워 쿼리에서 첫 번째 소스 단계 직후 쿼리에 두 단계를 자동으로 추가합니다.

  • 단계: 승격된 헤더 테이블의 첫 번째 행을 열 머리글로 승격시킵니다. 이 단계는 탭의 첫 행을 머리글로 사용 명령과 동일합니다. 예를 들면 다음과 같습니다.

    = Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  • 단계: 변경된 형식모든 데이터 형식의 값을 각 열의 값 검사에 기반하여 데이터 형식으로 변환합니다. 이 단계는 변환 탭의 데이터 형식 검색 명령과 동일합니다. 예를 들면 다음과 같습니다.

    = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

절차

  1. Power Query 편집기의 탭에서 옵션을 선택합니다.

  2. 모든 통합 문서에 대한 옵션 설정 왼쪽 창의 전역에서 데이터 로드를 선택한 다음, 오른쪽 창의 유형 검색에서 다음 옵션 중 하나를 선택합니다.

    • 구조화되지 않은 원본에 대한 열 형식 및 머리글 항상 검색
    • 각 프로젝트의 설정에 따라 구조화되지 않은 원본에 대한 열 형식 및 머리글 검색
    • 구조화되지 않은 원본에 대한 열 형식 및 머리글 검색 안 함  
  3. 열려 있는 통합 문서에 대한 옵션 설정 - 프로젝트 아래 왼쪽 창에서 데이터 로드를 선택한 다음 오른쪽 창의 유형 검색 에서 구조 화되지 않은 원본에 대한 열 형식 및 머리글 자동 검색을 선택하거나 선택 취소합니다.

참고 항목

Excel용 파워 쿼리 도움말

데이터 형식에 따라 열 추가

파워 쿼리의 데이터 형식(docs.com)