(Üç yıl geç ...) ancak ikinci sorunuzun cevabının SSRS'nin veri kümelerinizdeki verileri sıralanmamış olarak ele aldığına inanıyorum; SQL'deki ORDER BY'ı yok sayıyor mu , yoksa sadece varsayıyor mu emin değilim verileri sıralanmamış olduğunu.
Gruplarınızı belirli bir sıraya göre sıralamak için, bunu raporda belirtmeniz gerekir:
- Grafiği seçin,
- Grafik Verileri açılır penceresinde (Kategori Gruplarını belirttiğiniz yer), Grubunuza sağ tıklayın ve Kategori Grup Özellikleri öğesine tıklayın,
- Sıralama düzenini ayarlamak üzere bir kontrol görmek için Sıralama seçeneğine tıklayın
Az önce oluşturduğum rapor için, kategorideki varsayılan sıralama düzeni, temelde bir dize kodu olan kategori grubundaki alfabetikti. Ancak bazen verilerin başka bir özelliğine göre sıralamak yararlı olabilir; örneğin, raporum bazı kodlarla (kategori) tanımlanan iletiler için Ortalama ve Maksimum işlem süreleridir. Grubun sıralama düzenini [MaxElapsedMs] üzerinde olacak şekilde ayarlayarak, Z-> A dikkatimi en kötü performans gösteren mesaj türlerine çekiyor.
Bu tür bir sunum her rapor için yararlı olmayacaktır, ancak okuyucuları verileri daha iyi anlamaları için yönlendirmek için mükemmel bir araç olabilir; ancak diğer durumlarda bir raporun her çalıştırıldığında aynı sıralamaya sahip olmasını tercih edebilirsiniz, bu durumda kategori etiketinin kendisi üzerinde sıralama en iyisi olabilir ... ve sanırım sıralama düzenini değiştirmenin anlayışa zarar verebileceği durumlar vardır, bu tür Sanki kategoriler bir tür sıralama içeriyormuş gibi (tarih değerleri gibi?)