SSRS grafiği, Yatay eksende tüm etiketleri göstermiyor


125

SSRS raporum yatay eksende tüm etiketleri göstermiyor. Lütfen aşağıya bakın.

Ele geçirmek

Kırmızı okların gösterilen birkaç kişiyi nasıl gösterdiğine dikkat edin. Öyleyse sorum şu, etiketlerin geri kalanı nerede? Her çubukta bir tane olmalıdır.

Grafik için, çubuklar için sayı verileri ve Kategori Grupları için başka bir alan ekliyorum. Kategori Grubundaki bu alan etiketler içindir.

Bazılarının neden kayıp olduğunu bilen var mı?

Ayrıca, ikinci ama daha az önemli bir soru, neden çubukların sırası veri kümesiyle aynı sırada değil?

Yanıtlar:


285

Buradaki sorun, çok fazla veri çubuğu varsa etiketlerin gösterilmemesidir.

Bunu düzeltmek için, "Grafik Ekseni" özellikleri altında Aralık değerini "= 1" olarak ayarlayın. Ardından tüm etiketler gösterilecektir.


7
VS 2008'de bu, Yatay Eksen Özellikleri> Eksen Seçenekleri> Eksen aralığı ve aralığı> Aralık
dvdhns

etiketi 1 aralığında gösterir, bu da gerekli olmayan etiketleri eklediği anlamına gelir.
Nipun Anand

14

Go Yatay özellikleri ekseni , içinde 'Kategori' seçim AXIS tipi , içinde "Devre Dışı" seçeneğini YAN Marjı seçeneği


Teşekkür ederim! Bu, görüntülenecek doğru tarih değerlerini almam için çalışan tek seçenektir. '01 / 31/2014 ', '02 / 30/2014' vb. Değerlerim vardı. Bunun yerine, '02 / 01/2014 ', '03 / 01/2014' vb. Görüntüleniyordu. SSRS, en yakın ay görünüşe göre ...
JoshNaro

5

Görünüşe göre yatay eksen (Kategori Grubu) etiketlerinin çok uzun değerleri var - hepsini görüntülemek için yer olmayabilir. Etiketleri daha kısa değerlere sahip olacak şekilde değiştirmenizi öneririm.

Kategori Grupları için sıralama düzenini Kategori Grup Özellikleri - Sıralama bölümünde ayarlayabilirsiniz - bu daha önce ayarlanmış olabilir; değilse, bunu istediğiniz gibi sıralamak için kullanmanızı öneririm.


2

(Üç 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.

Alanlardan birindeki değere göre sıralanmış kategorilere sahip yığılmış bir çubuk grafik

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?)



1

Benim için gerçekten geç cevap verdim, ama ben de bu sorunun acısını yaşadım.

Benim için düzelten şey (Eksen etiket ayarlarını ve bu ekranlardaki aralıkları denedikten sonra, hiçbiri işe yaramadı!) Yatay Eksen'i seçmek, ardından tüm özellikleri görebildiğinizde Etiketleri bulup LabelInterval'ı 1 olarak değiştirin.

Bazı nedenlerden dolayı, bunu açılır özellik ekranlarından ayarladığımda ya asla 'sıkışmadı' ya da sorunumu çözmeyen biraz farklı bir değeri değiştirdi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.