Đầu tiên, mình giải thích tại sao bị nhầm định dạng nhé: Thông thường, Query Editor sẽ nhận data đầu vào dựa trên Region mà chúng ta Setting (cài đặt trong File -> Option&Setting -> Option -> Current File: Regional Setting. Ví dụ English (United State), tiền tệ sẽ có dạng format là $, còn Vietnamese, tiền tệ sẽ có format là đ. Do vậy, nếu dữ liệu từ source khác, sẽ bị dạng text thay vì dạng number, nó bị nhận diện thêm dữ liệu dạng tiền tệ là $.
Cách xử lý:
- Bước 1: cài đặt trong Power BI mặc định là English (United State). File -> Option&Setting -> Option -> Current File: Regional Setting -> English (United State).
- Bước 2: kiểm tra trong source excel, nếu dữ liệu dạng currency mặc định là $, sẽ ko bị lỗi.
https://imgur.com/CBgU2I9- Bước 3: Khi Get Data, kiểm tra data được nhận diện đúng định dạng Number.
https://imgur.com/ua2wZ7rVí dụ trường hợp sai, Region để Vietnam, nhưng định dạng currency trong excel source để $, khi Get Data, cột về tiền sẽ dạng text, và có text $ ở đầu:
https://imgur.com/b7vtclCHoặc cách xử lý thứ 2, sử dụng tips như Slipt Column hoặc Replace để bỏ ký tự $ ra. Phần sai dấu chấm phẩy mn xem ở bài về định dạng số nhé, mình có giải thích bản chất và cách sửa.