데이터 모델에 데이터를 추가하면 Excel에서 데이터 형식을 자동으로 검색하고 적용합니다. 파워 피벗 추가 기능을 사용하는 경우 데이터 형식이 잘못 할당된 경우 변경할 수 있습니다. 데이터 형식을 변경하는 가장 일반적인 이유는 숫자 데이터를 문자열로 가져와 집계 및 기타 계산이 예상대로 작동하지 않도록 하는 경우입니다.
-
파워 피벗 창에서 데이터 형식을 변경할 열을 선택합니다.
-
홈 탭의 서식 그룹에서 데이터 형식 목록에서 데이터 형식을 선택합니다.
-
텍스트
-
10진수
-
정수
-
통화
-
TRUE/FALSE
-
숫자와 텍스트 값을 모두 포함하는 열은 숫자 데이터 형식으로 변환할 수 없습니다. 원하는 데이터 형식을 사용하기 위해 데이터 값을 수정해야 하는 경우 원본 파일의 값을 편집한 다음 열을 다시 가져와야 합니다.
데이터 형식을 변경할 때 고려 사항
경우에 따라 열의 데이터 형식을 변경하거나 데이터 변환을 선택하면 다음과 같은 오류가 발생할 수 있습니다.
-
데이터 형식을 변경하지 못했습니다.
-
열 데이터 형식을 변경하지 못했습니다.
이러한 오류는 데이터 형식을 데이터 형식 드롭다운 목록에서 옵션으로 사용할 수 있는 경우에도 발생할 수 있습니다. 이 섹션에서는 이러한 오류의 원인과 오류를 수정하는 방법을 설명합니다.
현재 데이터 형식 이해
데이터 모델에 데이터를 추가하면 Excel에서 데이터 열을 검사하여 각 열에 포함된 데이터 형식을 확인합니다. 해당 열의 데이터가 일관되면 가장 정확한 데이터 형식을 열에 할당합니다.
그러나 Excel 또는 각 열 내에서 단일 데이터 형식의 사용을 적용하지 않는 다른 원본의 데이터를 추가하는 경우 Excel은 열 내의 모든 값을 수용하는 데이터 형식을 할당합니다. 따라서 열에 정수, 긴 숫자 및 통화와 같은 다양한 형식의 숫자가 포함된 경우 Excel은 10진수 데이터 형식을 적용합니다. 또는 열이 숫자와 텍스트를 혼합하는 경우 Excel에서 텍스트 데이터 형식을 할당합니다.
데이터에 잘못된 데이터 형식이 있거나 적어도 원하는 것과 다른 데이터 형식이 있는 경우 다음과 같은 몇 가지 옵션이 있습니다.
-
데이터를 다시 가져올 수 있습니다. 이렇게 하려면 데이터 원본에 대한 기존 연결을 열고 열을 다시 가져옵니다. 데이터 원본 형식에 따라 가져오는 동안 필터를 적용하여 문제 값을 제거할 수 있습니다. 가져오는 동안 필터링하려면 파워 피벗 추가 기능을 사용하여 가져와야 합니다.
-
계산 열에 DAX 수식을 만들어 원하는 데이터 형식의 새 값을 만들 수 있습니다. 예를 들어 TRUNC 함수를 사용하여 10진수를 전체 정수로 변경하거나 정보 함수와 논리 함수를 결합하여 값을 테스트하고 변환할 수 있습니다.
파워 피벗 데이터 형식을 변경할 때 데이터 변환 이해
데이터 변환 옵션을 선택할 때 오류가 발생하는 경우 열의 현재 데이터 형식이 선택한 변환을 지원하지 않을 수 있습니다. 모든 데이터 형식에 대해 모든 변환이 허용되는 것은 아닙니다. 예를 들어 열의 현재 데이터 형식이 숫자(전체 또는 10진수) 또는 텍스트인 경우에만 열을 부울 데이터 형식으로 변경할 수 있습니다. 따라서 열의 데이터에 적합한 데이터 형식을 선택해야 합니다.
적절한 데이터 형식을 선택한 후 파워 피벗 정밀도 손실 또는 잘림과 같은 데이터 변경 가능성에 대해 경고합니다. 확인을 클릭하여 데이터를 수락하고 새 데이터 형식으로 변경합니다.
데이터 형식이 지원되지만 파워 피벗 새 데이터 형식 내에서 지원되지 않는 값을 찾으면 또 다른 오류가 발생하며 계속하기 전에 데이터 값을 수정해야 합니다.
데이터 모델에 사용되는 데이터 형식, 암시적으로 변환되는 방법 및 수식에서 다른 데이터 형식을 사용하는 방법에 대한 자세한 내용은 데이터 모델에서 지원되는 데이터 형식을 참조하세요.