데이터 형식을 정의하고 검색할 수 있지만 대부분의 경우 정의할 필요가 없습니다. 기본적으로 데이터 형식 검색은 다음 항목에 연결할 때 자동으로 발생합니다.
-
구조적 데이터 원본 예를 들어 모든 데이터베이스가 포함됩니다. Power Query 데이터 원본에서 테이블 스키마를 읽고 각 열에 대해 올바른 데이터 형식을 사용하여 데이터를 자동으로 표시합니다.
-
구조화되지 않은 원본 예를 들어 Excel, CSV 및 텍스트 파일이 있습니다. Power Query 테이블의 값을 검사하여 데이터 형식을 자동으로 검색합니다.
기본적으로 비정형 원본에 대해 Power Query 자동 데이터 형식 검색이 사용하도록 설정되지만 옵션 설정을 변경할 수 있습니다. 경우에 따라 작업으로 인해 데이터 원본의 새로 고침 오류가 발생할 수 있으므로 이러한 단계가 자동으로 발생하지 않도록 할 수 있습니다. 자세한 내용은 데이터 원본 오류 처리를 참조하세요.
Power Query 사용되는 데이터 형식은 다음 표에 나와 있습니다.
아이콘 |
데이터 형식 |
설명 |
---|---|---|
모든 |
명시적 데이터 형식 정의를 나타내지 않습니다. |
|
이진수 |
Y/N 또는 0/1과 같은 이진 값입니다. |
|
고정 10진수 |
오른쪽에는 4자리, 왼쪽에는 19자리의 고정 형식이 있습니다. 통화 유형이라고도 합니다. |
|
날짜 |
시간이 없고 소수 값에 대해 0이 있는 날짜입니다. |
|
날짜/시간 |
10진수 형식으로 저장된 날짜 및 시간 값입니다. |
|
날짜/시간/표준 시간대 |
표준 시간대 오프셋이 있는 UTC 날짜/시간입니다. |
|
기간 |
10진수로 변환된 시간 길이입니다. |
|
참/거짓 |
True 또는 False의 부울 값입니다. |
|
10진수 |
64비트(8 바이트) 부동 소수점 번호입니다. |
|
정확한 |
서식을 백분율로 지정할 마스크가 있는 고정된 10진수입니다. |
|
텍스트 |
텍스트 형식으로 표시된 문자열, 숫자 또는 날짜입니다. |
|
시간 |
소수 자릿수 왼쪽에 숫자가 없는 날짜가 없는 시간입니다. |
|
|
정수 |
64비트(8 바이트) 정수 값입니다. |
열의 데이터 형식은 데이터 형식을 상징하는 아이콘이 있는 열 머리글의 왼쪽에 표시됩니다.
-
쿼리를 열려면 Power Query 편집기 이전에 로드한 쿼리를 찾고 데이터에서 셀을 선택한 다음 쿼리 > 편집을 선택합니다. 자세한 내용은 Excel에서 쿼리 만들기, 로드 또는 편집(Power Query)을 참조하세요.
-
데이터 형식을 검색하려면 열을 선택한 다음 변환> 데이터 형식 검색을 선택합니다. 현재 데이터 형식이 Any이고 열에 특정 데이터 형식이 있는 경우 이 작업을 수행할 수 있습니다.
-
데이터 형식을 정의하려면 홈 > 데이터 형식을 선택한 다음, 드롭다운 메뉴에서 데이터 형식을 선택합니다.
팁 열 머리글의 왼쪽에 있는 아이콘을 선택할 수도 있습니다. 각 데이터 형식 외에도 목록 맨 아래에 있는 로캘 사용을 선택하여 로캘을 사용하여 형식 변경 대화 상자를 표시하여 데이터 형식을 선택하고 특정 로캘을 적용할 수도 있습니다. 이 로캘은 Power Query 로캘 설정을 재정의합니다. 자세한 내용은 데이터에 대한 로캘 또는 지역 설정(Power Query)을 참조하세요.
구조화되지 않은 원본의 경우 기본적으로 Power Query 테이블의 처음 200개 행을 기반으로 열 형식 및 헤더를 자동으로 검사하고 검색합니다. 이 설정을 사용하도록 설정하면 Power Query 첫 번째 원본 단계 직후에 쿼리에 두 단계를 자동으로 추가합니다.
-
단계: 승격된 헤더 테이블의 첫 번째 행을 열 머리글로 승격합니다. 이 단계는 홈 탭에서 첫 번째 행을 머리글로 사용 명령과 동일합니다. 예:= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
-
단계: 변경된 형식 각 열의 값 검사에 따라 Any 데이터 형식의 값을 데이터 형식으로 변환합니다. 이 단계는 변환 탭의 데이터 형식 검색 명령과 동일합니다. 예: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
절차
-
Power Query 편집기 파일 > 옵션 및 쿼리 옵션> 설정을 선택합니다.
-
모든 통합 문서에 대한 옵션 설정 GLOBAL 아래의 왼쪽 창에서 데이터 로드를 선택한 다음, 형식 검색 아래의 오른쪽 창에서 다음 옵션 중 하나를 선택합니다.
-
항상 비정형 원본에 대한 열 형식 및 헤더 검색
-
각 파일의 설정에 따라 구조화되지 않은 원본에 대한 열 형식 및 헤더 검색
-
구조화되지 않은 원본에 대한 열 형식 및 헤더를 검색하지 않음
-
-
열려 있는 통합 문서에 대한 옵션 설정 현재 통합 문서의 왼쪽 창에서 데이터 로드를 선택한 다음, 형식 검색 아래의 오른쪽 창에서 구조화되지 않은 원본에 대한 열 형식 및 헤더 검색을 선택하거나 선택 취소합니다.