có một số điều kì lạ xảy ra với báo cáo của tôi được tạo trong Dịch vụ báo cáo SQL Server và tôi hy vọng tôi không quá ngu ngốc. Tôi sử dụng hàm Round để lấy số nguyên. Đôi khi một 4,5 sẽ tròn đến 4 và 5,5 sẽ tròn đến 6. Đây có phải là do phương pháp làm tròn? Tôi đang sử dụng này:Dịch vụ báo cáo máy chủ SQL Vòng() chức năng
Round(Fields!GroupAverageAssessment.Value,0)
Làm thế nào tôi có thể làm cho một tròn thường xuyên (4,5-5, 3,5-4, 6,5-7 và vân vân ...)
Cảm ơn
datatype gì là lĩnh vực ban đầu của bạn? Một kiểu dữ liệu float có thể trông giống như nó là 4.5 nhưng thực sự là 4.49999999999 hoặc một cái gì đó và 5.5 thực sự có thể là 5.500000000000001 – HLGEM
Nếu * đôi khi * trong "đôi khi một 4.5 sẽ tròn đến 4 và 5.5 sẽ tròn đến 6" thực sự là * mỗi lần * , sau đó nó đang sử dụng làm tròn của Ngân hàng. –
Cảm ơn, trường được định nghĩa là Đôi, do đó không phải là vấn đề. Tôi sẽ cố gắng đi xa hơn. –