Khi bạn thêm dữ liệu vào một Mô hình Dữ liệu, mô Excel sẽ tự động phát hiện và áp dụng các kiểu dữ liệu. Nếu bạn đang sử dụng phần bổ trợ Power Pivot, bạn có thể thay đổi loại dữ liệu nếu phần bổ trợ được gán không chính xác. Lý do phổ biến nhất để thay đổi kiểu dữ liệu là khi nhập dữ liệu số dưới dạng chuỗi, ngăn không cho phép tính tổng hợp và các phép tính khác hoạt động như dự kiến.
-
Trong cửa Power Pivot, hãy chọn cột bạn muốn thay đổi kiểu dữ liệu.
-
Trên tab Trang đầu, trong nhóm Định dạng, chọn kiểu dữ liệu từ danh sách Kiểu Dữ liệu.
-
Văn bản
-
Số Thập phân
-
Số Nguyên
-
Tiền
-
ĐÚNG/SAI
-
Không thể chuyển đổi các cột có chứa cả số và giá trị văn bản thành kiểu dữ liệu số. Nếu bạn cần sửa đổi giá trị dữ liệu để sử dụng kiểu dữ liệu mình muốn, bạn sẽ cần chỉnh sửa các giá trị trong tệp nguồn, rồi nhập lại cột.
Những điều cần cân nhắc khi thay đổi kiểu dữ liệu
Đôi khi khi bạn tìm cách thay đổi kiểu dữ liệu của cột hoặc chọn chuyển đổi dữ liệu, các lỗi sau đây có thể xảy ra:
-
Không thể thay đổi kiểu dữ liệu
-
Không thể thay đổi kiểu dữ liệu cột
Các lỗi này có thể xảy ra ngay cả khi loại dữ liệu sẵn dùng như một tùy chọn trong danh sách thả xuống Kiểu Dữ liệu. Mục này giải thích nguyên nhân của các lỗi này và cách sửa chúng.
Tìm hiểu về Kiểu Dữ liệu Hiện tại
Khi bạn thêm dữ liệu vào một Mô hình Dữ liệu, Excel tra các cột dữ liệu để xem mỗi cột chứa kiểu dữ liệu nào. Nếu dữ liệu trong cột đó là nhất quán, nó gán kiểu dữ liệu chính xác nhất cho cột.
Tuy nhiên, nếu bạn thêm dữ liệu từ Excel hoặc nguồn khác không thực thi việc sử dụng một kiểu dữ liệu đơn trong mỗi cột, Excel sẽ gán kiểu dữ liệu phù hợp với tất cả các giá trị trong cột đó. Do đó, nếu một cột chứa các số có các kiểu khác nhau, chẳng hạn như số nguyên, số dài và tiền tệ, Excel dụng kiểu dữ liệu thập phân. Ngoài ra, nếu cột kết hợp số và văn bản, Excel gán kiểu dữ liệu văn bản.
Nếu bạn thấy dữ liệu của mình có kiểu dữ liệu sai hoặc ít nhất là kiểu dữ liệu khác với mức bạn muốn, bạn sẽ có một vài tùy chọn:
-
Bạn có thể nhập lại dữ liệu. Để thực hiện điều này, hãy mở kết nối hiện có đến nguồn dữ liệu và nhập lại cột. Tùy thuộc vào kiểu nguồn dữ liệu, bạn có thể áp dụng bộ lọc trong khi nhập để loại bỏ các giá trị vấn đề. Việc lọc trong quá trình nhập yêu cầu bạn nhập bằng Power Pivot bổ trợ.
-
Bạn có thể tạo công thức DAX trong cột được tính để tạo giá trị mới cho kiểu dữ liệu mong muốn. Ví dụ: bạn có thể dùng hàm TRUNC để thay đổi một số thập phân thành toàn bộ số nguyên hoặc bạn có thể kết hợp các hàm thông tin và các hàm lô-gic để kiểm tra và chuyển đổi các giá trị.
Hiểu rõ việc chuyển đổi dữ liệu khi thay đổi kiểu dữ liệu Power Pivot
Nếu xảy ra lỗi khi bạn chọn tùy chọn chuyển đổi dữ liệu, có thể kiểu dữ liệu hiện tại của cột đó không hỗ trợ chuyển đổi đã chọn. Không phải tất cả các chuyển đổi đều được phép cho tất cả các kiểu dữ liệu. Ví dụ: bạn chỉ có thể thay đổi cột thành kiểu dữ liệu Boolean nếu kiểu dữ liệu hiện tại của cột là số (toàn bộ hoặc thập phân) hoặc văn bản. Do đó, bạn phải chọn kiểu dữ liệu thích hợp cho dữ liệu trong cột.
Sau khi bạn chọn kiểu dữ liệu thích hợp, Power Pivot sẽ cảnh báo bạn về những thay đổi có thể có đối với dữ liệu của bạn, chẳng hạn như mất độ chính xác hoặc cắt cắt. Bấm OK để chấp nhận và thay đổi dữ liệu của bạn thành kiểu dữ liệu mới.
Nếu kiểu dữ liệu được hỗ trợ nhưng Power Pivot tìm thấy các giá trị không được hỗ trợ trong kiểu dữ liệu mới, bạn sẽ nhận được một lỗi khác và sẽ cần sửa lại giá trị dữ liệu trước khi tiếp tục.
Để biết thông tin chi tiết về các kiểu dữ liệu được dùng trong Mô hình Dữ liệu, cách chúng được chuyển đổi ngầm và cách dùng các kiểu dữ liệu khác nhau trong công thức, hãy xem Kiểu Dữ liệu được Hỗ trợ trong Mô hình Dữ liệu .