Aracılığıyla paylaş


Birden Çok Şekil Grafiği Üzerinde Tutarlı Renkler Belirtme (Rapor Oluşturucusu ve SSRS)

Şekil olmayan grafiklerde, grafikteki seri dizinine göre paletten yeni bir renk seçilir. Örneğin, grafiğinizdeki ilk seri paletteki ilk renkle eşleştirilir. Ancak, bu davranış şekil grafiklerinde farklıdır. Şekil grafiklerinde, paletteki her renk veri kümesindeki bir veri noktasıyla eşleştirilir. Örneğin, veri noktası 1 paletteki ilk renkle, veri noktası 2 paletteki ikinci renkle vb. eşleştirilir.

Veri noktasının değeri yoksa, şekil grafiğinde görüntülenmez. Bu, veri noktasının renklendirilmemesi anlamına gelir. Örneğin, veri noktası 2'nin değeri sıfırsa, nokta 1 paletteki ilk renkle ve nokta 3 de paletteki ikinci renkle eşleştirilir. Pasta grafiğin veri kümesindeki boş noktalar, çizilmeleri gerekmediğinde boş yere palet rengi kullanmadıkları için, bu yaklaşım kullanışlıdır.

Yan etki olarak, raporda birden fazla pasta grafik görüntülendiğinde, pasta grafikler aynı kategori gruplandırmasına sahip veri noktaları için farklı renkler görüntüleyebilir. Bu sorunu çözmek için, tek tek veri değerleriyle değil bir kategori grubuyla eşlenen bağımsız renkler tanımlamalısınız. Bunu nasıl yapacağınız, tablo veya matriste şekil grafiklerinin mini grafik olup olmadığına veya raporda kendi başına şekil grafikleri bulunup bulunmadığına bağlıdır.

Gösterge seriye bağlandığından, seri için belirttiğiniz herhangi bir renk otomatik olarak göstergede gösterilir.

[!NOT]

SQL Server Data Tools'daki Rapor Oluşturucusu ve Rapor Tasarımcısı ile rapor tanımları (.rdl) oluşturabilir ve bunları değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu'nda Rapor Tasarlama makalesine bakın.

Tablo veya matristeki birden çok mini grafik şekil grafiğinde tutarlı renkler belirtme

  1. Grafik Verileri bölmesini görüntülemek için grafiği tıklatın.

  2. Kategori Grupları bölümünde bir kategoriyi sağ tıklatın ve Kategori Grubu Özellikleri’ni tıklatın.

  3. Genel sekmesindeki Grupları eşitle kutusunda, renklerini eşitlemek istediğiniz kategorinin adını tıklatın ve sonra da Tamam'ı tıklatın.

Birden çok şekil grafiği üzerinde tutarlı renkler belirtmek için

  1. Rapor gövdesinin dışını sağ tıklatın ve Rapor Özellikleri'ni seçin.

  2. Kod'da, aşağıdaki kodu metin kutusuna yazın.

        Private colorPalette As String() = {"Color1", "Color2", "Color3"}
        Private count As Integer = 0
        Private mapping As New System.Collections.Hashtable()
        Public Function GetColor(ByVal groupingValue As String) As String
            If mapping.ContainsKey(groupingValue) Then
                Return mapping(groupingValue)
            End If
            Dim c As String = colorPalette(count Mod colorPalette.Length)
            count = count + 1
            mapping.Add(groupingValue, c)
            Return c
        End Function
    

    [!NOT]

    "Renk1" dizelerini kendi renklerinizle değiştirmeniz gerekir. "Kırmızı" gibi adlandırılmış renkleri veya siyah için "#FFFFFF" gibi rengi temsil eden altı basamaklı bir onaltılık değeri kullanabilirsiniz. Üçten fazla renk tanımladıysanız, renk dizisindeki renklerin sayısının şekil grafiğinizdeki noktaların sayısıyla eşleşmesi için renk dizisini genişletmeniz gerekir. Ad verilmiş renkleri veya renklerin onaltılık temsillerini içeren virgülle ayrılmış dize değerleri listesi belirterek diziye yeni renkler ekleyebilirsiniz.

  3. Tamam’ı tıklatın.

  4. Şekil grafiğini sağ tıklatın ve Seri Özellikleri'ni seçin.

  5. Dolgu alanında, Renk özelliğinin ifadesini düzenlemek için İfade (fx) düğmesini tıklatın.

  6. Aşağıdaki ifadeyi yazın; burada "MyCategoryField", Kategori Grupları bölümünde görüntülenen alandır:

    =Code.GetColor(Fields!MyCategoryField)
    

Ayrıca bkz.

Görevler

Grafiğe Eğim, Kabartma ve Doku Stilleri Ekleme (Rapor Oluşturucusu ve SSRS)

Palet Kullanarak Grafikteki Renkleri Tanımlama (Rapor Oluşturucusu ve SSRS)

Grafiğe Boş Nokta Ekleme (Rapor Oluşturucusu ve SSRS)

Kavramlar

Grafikteki Seri Renklerini Biçimlendirme (Rapor Oluşturucusu ve SSRS)

Şekil Grafikleri (Rapor Oluşturucusu ve SSRS)

Birden Fazla Veri Bölgesini Aynı Veri Kümesine Bağlama (Rapor Oluşturucusu ve SSRS)

İç İçe Yerleştirilen Veri Bölgeleri (Rapor Oluşturucusu ve SSRS)

Mini Grafikler ve Veri Çubukları (Rapor Oluşturucusu ve SSRS)