Đặng Việt Thắng
Đặng Việt Thắng
Thảo luận 5 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 339 lượt xem

Mình bị lỗi khi lấy dữ liệu từ excel sang PBI với định ng số thập phân

Mình bị lỗi khi lấy dữ liệu từ excel sang PBI với định dạng số thập phân, VD như số bên excel là 5,32 thì khi load dữ liệu thành 5,320000000001. Không biết có phải lỗi từ excel không. khi mình sử dụng một số công thức trên excel cũng bị lỗi này.
Thảo luận 5 câu trả lời
Lượt xem 339 lượt xem
Vỗ tay vỗ tay
Đặng Việt Thắng 12:06 - Jun 25, 2020
Bạn thử chụp ảnh để mình xem chi tiết được ko, chụp có cả cái Formular Bar trong excel b nhé. Để check xem bản chất số là 5,320000001 nhưng được hiển thị làm tròn hay là sao
Vỗ tay vỗ tay
Đặng Việt Thắng 14:06 - Jun 26, 2020
Đặng Việt Thắng 14:06 - Jun 26, 2020
Bên Excel mà mình thực hiện cộng trừ với các ô có công thức cũng bị như vậy
Vỗ tay vỗ tay
Đặng Việt Thắng 14:06 - Jun 27, 2020
Vấn đề của bạn rất đặc biệt :D Mình tìm hiểu thì đây là trả lời của Microsoft: https://docs.microsoft.com/en-us/offi...

Tóm tắt thì: là do máy tính sử dụng hệ tính toán nhị phân, chúng ta dùng thập phân, nên dữ liệu đôi khi sẽ không chính xác được ở một số phần đằng sau thập phân. Ví dụ 1/3 = 0.333333333 (vô hạn số 3) - nhưng máy tính sẽ chỉ thể hiện số ký tự 3 giới hạn.

Cách khắc phục: đây là 1 lỗi (hoặc 1 vấn đề) của Excel, nên chúng ta xử lý bằng cách làm tròn thôi. Trong PBI khi queries bạn dùng Transform rồi dùng tính năng Round số ở phần group number nhé :D Hoặc có thể xử lý trước trong Excel bằng hàm Round.
Vỗ tay vỗ tay
Đặng Việt Thắng 08:06 - Jun 29, 2020
Thank Bạn
Vỗ tay vỗ tay
Câu hỏi liên quan
@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội