(Trễ ba năm ...) nhưng tôi tin rằng câu trả lời cho câu hỏi thứ hai của bạn là SSRS về cơ bản coi dữ liệu từ bộ dữ liệu của bạn là chưa được sắp xếp; Tôi không chắc chắn nếu nó bỏ qua bất kỳ ĐẶT HÀNG B inNG trong sql, hoặc nếu nó chỉ giả sử dữ liệu là không được sắp xếp.
Để sắp xếp các nhóm của bạn theo một thứ tự cụ thể, bạn cần chỉ định nó trong báo cáo:
- Chọn biểu đồ,
- Trong cửa sổ bật lên Dữ liệu Biểu đồ (nơi bạn chỉ định Nhóm Danh mục), bấm chuột phải vào Nhóm của bạn và bấm Thuộc tính Nhóm Danh mục,
- Nhấp vào tùy chọn Sắp xếp để xem điều khiển để đặt thứ tự Sắp xếp
Đối với báo cáo tôi vừa tạo, thứ tự sắp xếp mặc định trên danh mục là chữ cái trong nhóm danh mục về cơ bản là mã chuỗi. Nhưng đôi khi nó có thể hữu ích để sắp xếp theo một số đặc tính khác của dữ liệu; ví dụ: báo cáo của tôi là Thời gian xử lý trung bình và tối đa cho các tin nhắn được xác định bởi một số mã (danh mục). Bằng cách đặt thứ tự sắp xếp của nhóm ở trên [MaxElapsedMs], Z-> A nó thu hút sự chú ý của tôi đến các loại thông báo hoạt động kém nhất.
Kiểu trình bày này sẽ không hữu ích cho mọi báo cáo nhưng nó có thể là một công cụ tuyệt vời để hướng dẫn người đọc hiểu rõ hơn về dữ liệu; mặc dù trong những dịp khác, bạn có thể thích một báo cáo có cùng thứ tự mỗi lần nó chạy, trong trường hợp đó, việc sắp xếp trên nhãn danh mục có thể là tốt nhất ... và tôi đoán có những trường hợp thay đổi thứ tự sắp xếp có thể gây hại cho sự hiểu biết, chẳng hạn như thể các danh mục ngụ ý một số thứ tự (chẳng hạn như giá trị ngày?)