(สามปีที่ผ่านมา ... ) แต่ฉันเชื่อว่าคำตอบสำหรับคำถามที่สองของคุณคือ SSRS จะถือว่าข้อมูลจากชุดข้อมูลของคุณเป็นแบบไม่เรียงลำดับ ฉันไม่แน่ใจว่ามันละเว้น ORDER BY ใด ๆ ใน sql หรือแค่ถือว่าข้อมูลไม่ได้เรียงลำดับ
ในการจัดเรียงกลุ่มของคุณตามลำดับคุณต้องระบุในรายงาน:
- เลือกแผนภูมิ
- ในหน้าต่างป๊อปอัปข้อมูลแผนภูมิ (ที่คุณระบุกลุ่มประเภท) คลิกขวาที่กลุ่มของคุณแล้วคลิกคุณสมบัติกลุ่มประเภท
- คลิกที่ตัวเลือกการเรียงลำดับเพื่อดูตัวควบคุมเพื่อกำหนดลำดับการจัดเรียง
สำหรับรายงานที่ฉันเพิ่งสร้างขึ้นลำดับการจัดเรียงเริ่มต้นในหมวดหมู่นั้นเป็นตัวอักษรในกลุ่มหมวดหมู่ซึ่งโดยพื้นฐานแล้วเป็นรหัสสตริง แต่บางครั้งการจัดเรียงตามลักษณะอื่น ๆ ของข้อมูลก็มีประโยชน์ ตัวอย่างเช่นรายงานของฉันใช้เวลาในการประมวลผลเฉลี่ยและสูงสุดสำหรับข้อความที่ระบุโดยรหัสบางตัว (หมวดหมู่) ด้วยการตั้งค่าลำดับการจัดเรียงของกลุ่มเป็น [MaxElapsedMs] Z-> A จะดึงดูดความสนใจของฉันไปยังประเภทข้อความที่มีประสิทธิภาพแย่ที่สุด
การนำเสนอประเภทนี้จะไม่มีประโยชน์สำหรับทุกรายงาน แต่อาจเป็นเครื่องมือที่ยอดเยี่ยมในการแนะนำผู้อ่านให้มีความเข้าใจข้อมูลมากขึ้น แม้ว่าในบางครั้งคุณอาจต้องการให้รายงานมีลำดับเหมือนกันทุกครั้งที่เรียกใช้ซึ่งในกรณีนี้การจัดเรียงบนป้ายกำกับหมวดหมู่อาจดีที่สุด ... และฉันเดาว่ามีสถานการณ์ที่การเปลี่ยนลำดับการจัดเรียงอาจเป็นอันตรายต่อความเข้าใจเช่น ราวกับว่าหมวดหมู่บ่งบอกถึงการเรียงลำดับบางประเภท (เช่นค่าวันที่?)