Aracılığıyla paylaş


Tabloya veya Matrise Etkileşimli Sıralama Ekleme (Rapor Oluşturucusu ve SSRS)

Kullanıcıların, tablo ve matrislerdeki satır ve sütunların sıralama düzenini değiştirmesine olanak tanımak için etkileşimli sıralama düğmeleri ekleyin. Bu özellik yalnızca, HTML gibi kullanıcı etkileşimini destekleyen işleme biçimlerinde desteklenir.

Etkileşimli bir sıralama düğmesi oluşturduğunuzda, sıralanacak öğeleri, sıralama ölçütünü ve sıralamanın uygulanacağı kapsamı belirtmeniz gerekir. Örneğin, ayrıntı satırlarını müşterinin soyadına göre, bir kategori grubu dahilindeki alt kategori değerlerini satışlara göre veya kategori ve alt kategori grubu değerlerini birlikte toplamlara göre sıralayabilirsiniz.

Raporu görüntülediğinizde, etkileşimli sıralamayı destekleyen sütunlarda sıralama düzenini belirtecek şekilde değişen ok simgeleri bulunur. Etkileşimli sıralama düğmesini ilk kez tıklattığınızda, öğeler artan düzende sıralanır. Sonraki tıklatmalarda, sıralama düzeni artan ile azalan sıralama arasında geçiş yapar.

[!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.

Bu Makalede

Grup İçermeyen Bir Tablo İçin Ayrıntı Satırlarını Sıralama

Bir Tablo veya Matris İçin Üst Düzey Üst Satır Grubunu Sıralama

Bir Grup İçin Alt Grupları veya Ayrıntı Satırlarını Sıralama

Satırları Karmaşık Grup İfadesine Dayalı Olarak Sıralama

Birden Çok Veri Bölgesi İçin Sıralama Düzenini Eşitleme

Grup İçermeyen Bir Tablo İçin Ayrıntı Satırlarını Sıralama

Kullanıcıya, sütun üstbilgisini tıklatıp tablodaki ayrıntı satırlarını o sütunda görüntülenen değere göre sıralama olanağı tanımak için sütun üstbilgisine etkileşimli sıralama düğmesi ekleyin.

Tabloyu değere göre sıralamak amacıyla sütun üstbilgisine etkileşimli sıralama düğmesi eklemek için:

  1. Rapor tasarım görünümünde, grup içermeyen bir tabloda, etkileşimli sıralama düğmesi eklemek istediğiniz sütun üstbilgisindeki metin kutusunu sağ tıklatın ve sonra, Metin Kutusu Özellikleri’ni tıklatın.

  2. Etkileşimli Sıralama'yı tıklatın.

  3. Bu metin kutusunda etkileşimli sıralamayı etkinleştir’i seçin.

  4. Neyin sıralanacağını seçin alanında Ayrıntı satırları'nı seçin.

  5. Sıralama ölçütü için bir sıralama ifadesi belirtin. Açılır listeden, sıralama eylemi tanımladığınız sütuna karşılık gelen alanı seçin (örneğin, "Başlık" adında bir sütun üstbilgisi için [Title] öğesini seçin). Bir sıralama ifadesi belirtilmesi zorunludur.

  6. Tamam’ı tıklatın.

  7. 1-6 arası adımları, etkileşimli sıralama düğmesi eklemek istediğiniz her sütun için yineleyin.

Sıralama eylemini doğrulamak için, Çalıştır'ı tıklatarak raporun önizlemesini görüntüleyin ve ardından etkileşimli sıralama düğmelerini tıklatın.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Bir Tablo veya Matris İçin Üst Düzey Üst Satır Grubunu Sıralama

Kullanıcıya, sütun üstbilgisini tıklatıp tablo veya matristeki üst grup satırlarını o sütunda görüntülenen değere göre sıralama olanağı tanımak için sütun üstbilgisine etkileşimli sıralama düğmesi ekleyin. Alt grupların sırası değişmez.

Grupları sıralamak amacıyla sütun üstbilgisine etkileşimli sıralama düğmesi eklemek için:

  1. Rapor tasarım görünümündeki tablo veya matriste, etkileşimli sıralama düğmesi eklemek istediğiniz grubun sütun üstbilgisindeki metin kutusunu sağ tıklatın ve sonra Metin Kutusu Özellikleri’ni tıklatın.

  2. Etkileşimli Sıralama'yı tıklatın.

  3. Bu metin kutusunda etkileşimli sıralamayı etkinleştir’i seçin.

  4. Neyin sıralanacağını seçin alanında Gruplar'ı seçin.

  5. Açılır listeden, sıralamak istediğiniz grubun adını seçin. Basit grup ifadelerine dayalı gruplar için, Sıralama ölçütü değeri grup ifadesiyle doldurulur.

    [!NOT]

    Karmaşık grup ifadeleri için, Sıralama ölçütü ifadesini grup ifadesiyle aynı değere kendiniz ayarlayın.

  6. Tamam’ı tıklatın.

Sıralama eylemini doğrulamak için, Çalıştır'ı tıklatarak raporun önizlemesini görüntüleyin ve ardından etkileşimli sıralama düğmelerini tıklatın.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Bir Grup İçin Alt Grupları veya Ayrıntı Satırlarını Sıralama

Kullanıcıya, üst gruptan alınan alt grup değerlerini sıralama veya en içteki alt grup için ayrıntı satırlarını sıralama olanağı sağlamak için grup üstbilgisi satırına bir etkileşimli sıralama düğmesi ekleyin.

Alt grupları veya ayrıntı satırlarını sıralamak amacıyla grup satırı üstbilgisindeki bir metin kutusuna etkileşimli sıralama düğmesi eklemek için:

  1. Rapor tasarım görünümünde, etkileşimli sıralama düğmesi eklemek istediğiniz grup üstbilgisi satırındaki metin kutusunu sağ tıklatın ve sonra, Metin Kutusu Özellikleri’ni tıklatın.

  2. Etkileşimli Sıralama'yı tıklatın.

  3. Bu metin kutusunda etkileşimli sıralamayı etkinleştir’i seçin.

  4. Neyin sıralanacağını seçin alanında aşağıdaki seçeneklerden birini tıklatın:

    • Ayrıntılar   Ayrıntı satırlarını sıralamak için Ayrıntılar’ı tıklatın. Açılır listeden, sıralama ölçütü olarak kullanılacak alanı seçin. Bu seçenek için, sıralama ölçütü değerini belirtmelisiniz.

    • Gruplar   Alt grup değerlerini sıralamak için Gruplar’ı tıklatın. Bu seçenek için, Sıralama ölçütü ifadesi grup ifadesine göre otomatik olarak doldurulur.

  5. Tamam’ı tıklatın.

Sıralama eylemini doğrulamak için, Çalıştır'ı tıklatarak raporun önizlemesini görüntüleyin ve ardından etkileşimli sıralama düğmelerini tıklatın.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Satırları Karmaşık Grup İfadesine Dayalı Olarak Sıralama

Kullanıcıya, sütun üstbilgisini tıklatıp birleştirilmiş üst ve alt grupları sıralama olanağı tanımak için sütun üstbilgisine etkileşimli sıralama düğmesi ekleyin. Bu etkiyi sağlamak için, grup ifadesini, her iki grubun birleşimi olacak şekilde değiştirmeniz gerekir. Örneğin, bir matris üzerinde bir mağazanın hem renk hem de boyuta göre gruplandırılmış ürünleri için envanter toplamlarının görüntülendiğini varsayalım. Renk için ayrı bir grup, boyut için ayrı bir grup kullanmak yerine, satırları renk ve boyut birleşimine dayalı olarak sıralamak için, renk ve boyut birleşimine dayalı bir grup tanımlayabilirsiniz. Grup ifadeleri tanımlama hakkında daha fazla bilgi için, bkz. Grup İfadesi Örnekleri (Rapor Oluşturucusu ve SSRS).

Aşağıdaki yordamda, terimler tablix veri bölgesi alanlarını belirmektedir. Daha fazla bilgi için bkz. Tablix Veri Bölgesi Alanları (Rapor Oluşturucusu ve SSRS).

Normalde, satırları birden çok gruba dayalı olarak sıraladığınızda, sıralanan satırlara ilişkin toplamları sütun gruplarından bağımsız olarak görmek istersiniz. Bu yordamda, sütun grupları kullanılmamaktadır. Bir matris ekleyip, varsayılan sütun grubunu kaldırarak işe başlayın. Alternatif olarak, bir tablo ekleyip ayrıntılar grubunu kaldırarak da başlayabilirsiniz.

Birden çok grubu sıralamak amacıyla sütun üstbilgisine etkileşimli sıralama düğmesi eklemek için:

  1. Rapor tasarım görünümünde bir matris ekleyin.

  2. Veri kümesini matrise bağlamak için, sayısal bir alanı veri hücresine sürükleyin.

    Bundan sonra, birden çok alanı belirten bir grup ifadesi ve grup değerlerini görüntülemek için kullanılacak grup üstbilgisi ile bir grup oluşturacaksınız.

  3. Tasarım yüzeyinde matrisin seçildiğinden emin olun. Gruplandırma bölmesi, varsayılan bir satır ve sütun grubu görüntüler.

  4. Satır Grupları bölmesinde, varsayılan satır grubunu sağ tıklatın ve Grubu Düzenle'yi tıklatın. Grup Özellikleri iletişim kutusu açılır.

  5. Ad alanındaki varsayılan adı, gruplandırmak istediğiniz birden çok grubu belirten bir ad ile değiştirin.

  6. Grup ifadeleri’nde, Grupla altında, İfade iletişim kutusunu açmak için İfade (fx) düğmesini tıklatın.

  7. Gruplandırmada ölçüt olarak kullanmak istediğiniz tüm alanları belirten ifadeyi yazın. Örneğin, aşağıdaki grup ifadesi Renk adlı alanı ve Boyut adlı alanı birleştirir: =Fields!Color.Value & Fields!Size.Value.

  8. Tamam’ı tıklatın.

    Artık, grubu tanımladınız. Bundan sonra, görüntülenecek alanları matrisin tablix gövde alanına sürükleyin. 7. adımda gruplamada ölçüt olarak kullanmak üzere seçtiğiniz alanları, her biri kendi sütununda olmak üzere tablix gövde alanına ekleyin.

    Bu senaryoya göre, tablix satır grupları alanındaki ilk sütuna gerek yoktur. Sütunu silmek için, sütun üstbilgisini sağ tıklatın ve Sütunları Sil’i tıklatın. İletişim kutusu, ilişkili grupların silinip silinmeyeceğini sorar. Hayır’ı tıklatın. Satır grubu alanı silinir ve yalnızca tablix gövde alanı kalır.

    Bundan sonra, varsayılan sütun grubunu sileceksiniz.

  9. Sütun Grupları bölmesinde, varsayılan sütun grubunu sağ tıklatın ve Grubu Sil'i tıklatın. İletişim kutusunda, grubu ve ilgili satır ve sütunları mı, yoksa yalnızca grubu mu silmek istediğiniz sorulur. Yalnızca grubu sil’i tıklatın. Sütun grubu silinir ve sütun grubu alanı silinir. Yalnızca tablix gövde alanı kalır.

    Bundan sonra, matrisi kapsayan metin kutusuna bir etkileşimli sıralama düğmesi ekleyeceksiniz.

  10. İlk satırdaki metin kutusunu tıklatın ve sonra, Metin Kutusu Özellikleri’ni tıklatın.

  11. Etkileşimli Sıralama'yı tıklatın.

  12. Bu metin kutusunda etkileşimli sıralamayı etkinleştir’i seçin.

  13. Neyin sıralanacağını seçin alanında Gruplar'ı seçin.

  14. Açılır listeden, 5. adımda oluşturduğunuz grubun adını seçin. Grup ifadesi otomatik olarak Sıralama ölçütü metin kutusuna kopyalanır.

  15. Tamam’ı tıklatın.

    Sıralama düğmesini metin kutusuna eklediniz.

  16. (İsteğe Bağlı) Grup değerlerini gösteren sütunlarda yinelenen değerleri gizleyebilirsiniz. Rapor tasarım yüzeyinde, yinelenen değerleri gizlemek istediğiniz değerin görüntülendiği metin kutusunu tıklatın. Özellikler bölmesinde, HideDuplicates’e gidin ve açılır listeden bu matrise bağlı veri kümesinin adını seçin.

Sıralama eylemini doğrulamak için, Çalıştır'ı tıklatarak raporun önizlemesini görüntüleyin ve ardından etkileşimli sıralama düğmesini tıklatın. Tek tek her değer kendi sütununda görüntülense de, matris grup ifadesinin birleşik değerlerine göre sıralama yapar.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Birden Çok Veri Bölgesi İçin Sıralama Düzenini Eşitleme

Kullanıcının tek bir sıralama düğmesini tıklatıp birden çok veri bölgesini sıralamasını sağlayan bir etkileşimli sıralama düğmesi ekleyin. Etkileşimli bir sıralama düğmesi oluşturduğunuzda, birden çok veri bölgesine ilişkin sıralamanın aynı rapor veri kümesine dayalı olarak eşitleyip eşitlenmeyeceğini belirtebilirsiniz. Örneğin, rapor bir matris ve verileri grafiksel olarak gösteren bir grafik içerebilir. Kullanıcı matristeki satırların sıralama düzenini değiştirdiğinde, grafik otomatik olarak aynı sıralama düzenini görüntüler.

Sıralama düzenini eşitlemek için, sıralanacak veri bölgeleri veya gruplar için aynı sıralama ifadelerini kullanmalı ve sıralama kapsamını her iki veri bölgesinin ortak üst öğesi olacak şekilde tanımlamalısınız. Ortak üst öğe, iki veri bölgesinin de bağlantılı olduğu veri kümesi ya da her iki veri bölgesinin de içinde göründüğü kapsayıcı bir veri bölgesi olabilir. Örneğin, raporda aynı veri kümesinden gelen ve listede yer alan verileri gösteren hem bir matris, hem de bir grafik bulunduğunu varsayalım. Sıralama eylemini eşitlemek için, matristeki bir sütun üzerinde etkileşimli sıralama belirtmeli ve kapsamı listeye ayarlamalısınız. Kullanıcı matrisi sıraladığında, grafik de sıralanır.

Matris veri bölgesindeki bir etkileşimli sıralama düğmesi için sıralama düzenini grafikle eşitlemek için:

  1. Rapor tasarım görünümünde rapora bir matris ekleyin.

  2. Matris veri hücresine sayısal bir veri kümesi alanı ekleyin (örneğin, miktar veya satışları temsil eden alan).

  3. Bir satır grubu tanımlayın. Varsayılan olarak, grubun sıralama düzeni grup ifadesiyle aynı ifadeye ayarlanır.

  4. Rapora bir grafik ekleyin (örneğin, pasta grafiği).

  5. 2. adımda seçtiğiniz alanı, Grafik Verileri bölmesinin Değer bölümüne sürükleyin.

  6. Gruplandırma ölçütü olarak seçtiğiniz alanı,Kategori Grupları bölümüne sürükleyin.

    Matris satır grubu ve grafik kategori grubu için grup ifadesi aynı olmalıdır.

  7. Kategori grubunu sağ tıklatın ve Kategori Grubu Özellikleri’ni tıklatın.

  8. Sıralama’yı tıklatın.

  9. Ekle’yi tıklatın. Sıralama seçenekleri kılavuzuna yeni bir sıralama satırı eklenir.

  10. Sıralama ölçütü’nde, açılır listeden 6. adımda gruplandırmak için seçtiğiniz alanın aynısını seçin.

  11. Tamam’ı tıklatın.

  12. Matriste, etkileşimli sıralama düğmesi eklemek istediğiniz sütun üstbilgisindeki metin kutusunu sağ tıklatın ve sonra, Metin Kutusu Özellikleri’ni tıklatın.

  13. Etkileşimli Sıralama'yı tıklatın.

  14. Bu metin kutusunda etkileşimli sıralamayı etkinleştir’i seçin.

  15. Neyin sıralanacağını seçin alanında Gruplar'ı seçin.

  16. Gruplar altındaki açılır listeden, sıralamak istediğiniz grubun adını seçin. Bu grubun grup ifadesi otomatik olarak Sıralama ölçütü değeri olarak ayarlanır.

  17. Bu sıralamayı şu kapsamdaki diğer gruplara ve veri bölgelerine uygula’yı seçin. Metin kutusuna, veri kümesinin adını yazın (örneğin, "Satış Verileri").

  18. Tamam’ı tıklatın.

Sıralama eylemini doğrulamak için, Çalıştır'ı tıklatarak raporun önizlemesini görüntüleyin ve ardından etkileşimli sıralama düğmesini tıklatın. Tek tek her değer kendi sütununda görüntülense de, matris grup ifadesinin birleşik değerlerine göre sıralama yapar.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Ayrıca bkz.

Görevler

Veri Bölgesinde Verileri Sıralama (Rapor Oluşturucusu ve SSRS)

Kavramlar

Verileri Filtreleme, Gruplandırma ve Sıralama (Rapor Oluşturucusu ve SSRS)

Etkileşimli Sıralama (Rapor Oluşturucusu ve SSRS)

Tablix Veri Bölgesinin Esnekliğini Araştırma (Rapor Oluşturucusu ve SSRS)