열 데이터 형식 평가 및 변경

완료됨

여느 데이터 원본에서 테이블을 가져올 때 Power BI Desktop은 처음 행 1,000개(기본 설정) 검색을 자동으로 시작하고 열에 있는 데이터의 형식을 감지합니다. 일부 상황에서는 Power BI Desktop에서 올바른 데이터 형식을 감지하지 못합니다. 데이터 형식이 잘못되면 성능 문제가 발생합니다.

쉼표로 구분된 값(.CSV) 파일이나 Excel 통합 문서(.XLSX) 같은 플랫 파일을 처리할 때는 데이터 형식 오류가 발생할 확률이 높습니다. 데이터를 워크시트에 수동으로 입력하므로 실수가 발생하기 쉽기 때문입니다. 이와 달리 데이터베이스에서는 테이블이나 보기를 만들 때 데이터 형식이 사전 정의됩니다.

모범 사례는 Power Query 편집기에서 열 데이터 형식을 평가한 다음 데이터를 Power BI 의미 체계 모델로 로드하는 것입니다. 데이터 형식이 잘못되었음을 확인하면 형식을 변경할 수 있습니다. 열의 값에 형식을 적용하고 열의 요약 기본값을 변경할 수도 있습니다.

보고 준비를 위해 판매 데이터를 정리하고 변환하는 시나리오를 계속 진행하려면 이제 열을 평가하여 데이터 형식이 올바른지 확인해야 합니다. 확인하는 모든 오류를 수정해야 합니다.

OrderDate 열을 평가합니다. 예상대로 이 열에는 숫자 데이터가 있지만 Power BI Desktop은 열데이터 형식을 텍스트로 잘못 설정했습니다. 이 열에 대해 보고하려면 열의 데이터 형식을 텍스트에서 날짜로 변경해야 합니다.

열 OrderDate 데이터 형식을 텍스트로 설정

잘못된 데이터 형식의 의미

다음 정보는 Power BI에서 올바른 데이터 형식을 감지하지 못하면 발생할 수 있는 문제 관련 설명입니다.

잘못된 데이터 형식을 사용하면 특정 계산을 만들거나, 계층을 파생하거나, 다른 테이블과 적절한 관계를 만들지 못하게 됩니다. 예를 들어 주문 수량 YTD를 계산하면 OrderDate 열 데이터 형식이 날짜가 아님을 알리는 다음 오류가 표시됩니다. 이 형식은 시간 기반 계산을 요구합니다.

Quantity of Orders YTD = TOTALYTD(SUM('Sales'[OrderQty]), 'Sales'[OrderDate])

시간을 기반으로 계산된 측정값의 오류

잘못된 데이터 형식을 날짜 필드에 적용하면 발생하는 또 다른 문제는 데이터를 연간, 월간 또는 주간 기준으로 분석할 수 있는 날짜 계층 구조를 만들 수 없다는 것입니다. 아래 스크린샷에서는 SalesDate 필드가 날짜 형식으로 인식되지 않으며 테이블 시각적 개체의 날짜 목록으로만 표시됨을 확인할 수 있습니다. 그러나 모범 사례는 날짜 테이블을 사용하고 자동 날짜/시간을 해제하여 자동 생성된 계층을 제거하는 것입니다. 이 프로세스에 관한 자세한 내용은 자동 생성된 데이터 형식 설명서를 참조하세요.

추가 SalesDate 옵션

열 데이터 형식 변경

열의 데이터 형식은 Power Query 편집기에서 또는 Power BI Desktop Report 뷰에서 열 도구를 사용하여 변경할 수 있습니다. Power Query 편집기에서 데이터 형식을 변경한 다음 데이터를 로드하는 것이 좋습니다.

Power Query 편집기에서 열 데이터 형식 변경

Power Query 편집기에서는 두 가지 방법으로 열 데이터 형식을 변경할 수 있습니다. 첫 번째 방법은 문제가 있는 열을 선택하고 변환 탭에서 데이터 형식을 선택한 다음 목록에서 올바른 데이터 형식을 선택하는 것입니다.

변환 리본에서 데이터 형식 선택

두 번째 방법은 열 머리글 옆에 있는 데이터 형식 아이콘을 선택하고 목록에서 올바른 데이터 형식을 선택하는 것입니다.

목록에서 데이터 형식 선택

Power Query 편집기에서 적하는 다른 변경사항처럼, 열 데이터 형식에 대한 변경사항도 프로그래밍된 단계로 저장됩니다. 이 단계는 변경된 형식이라고 하며 데이터를 새로 고침할 때마다 반복됩니다.

데이터를 정리하고 변환하는 단계를 모두 완료했다면 닫기 및 적용을 클릭하여 Power Query 편집기를 닫고 변경사항을 의미 체계 모델에 적용합니다. 이 단계에서 데이터는 분석 및 보고에 적합한 형태여야 합니다.

자세한 내용은 Power BI Desktop의 데이터 형식을 참조하세요.