Grupları Anlama (Rapor Oluşturucusu ve SSRS)
Rapor Oluşturucusu'nda, grup, veri bölgesine bağlanmış rapor veri kümesindeki adlandırılmış veri kümesidir. Temelde, grup bir rapor veri kümesinin görünümüne düzen verir. Veri bölgesindeki tüm gruplar aynı rapor veri kümesinin farklı görünümlerini belirtir.
Grubun ne olduğunu canlandırmaya yardım için, tablix veri bölgesini Önizleme'de gösteren aşağıdaki şekle bakın. Bu şekilde, satır grupları veri kümesini ürün türüne göre, sütun grupları da coğrafi bölgeye ve yıla göre sınıflandırmaktadır.
Aşağıdaki bölümler, grupları çeşitli yönlerden açıklamaya yardımcı olur.
[!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.
Grup Neden Oluşur?
Grubun bir adı ve belirttiğiniz bir dizi grup ifadesi vardır. Bu grup ifadeleri kümesi, tek bir veri kümesi alanı başvurusu veya birden çok ifadenin bileşimi olabilir. Çalışma zamanında, grupta birden fazla ifade varsa grup ifadeleri birleştirilir ve gruptaki verilere uygulanır. Örneğin, veri bölgesindeki verilere düzen vermek için tarih alanını kullanan bir grubunuz vardır. Çalışma zamanında, veriler tarihe göre düzenlenir, sonra her tarih için diğer veri kümesi değerlerinin toplamlarıyla görüntülenir.
Grupları Ne Zaman Oluştururum?
Çoğu durumda, siz veri bölgesini tasarlarken Rapor Oluşturucusu ve Rapor Tasarımcısı grubu otomatik olarak sizin yerinize oluşturur. Tablo, matris veya listede, alanları Gruplandırma bölmesine bıraktığınızda gruplar oluşturulur. Grafikte ise, alanları grafik bırakma bölgelerine bıraktığınızda gruplar oluşturulur. Ölçerde, ölçer özellikleri iletişim kutusunu kullanmanız gerekir. Tablo, matris veya liste için, grubu elle de oluşturabilirsiniz. Daha fazla bilgi için bkz. Veri Bölgesine Grup Ekleme veya Silme (Rapor Oluşturucusu ve SSRS). Rapor oluştururken grup ekleme örneği için, bkz. Öğretici: Temel Tablo Raporu Oluşturma (Rapor Oluşturucusu) veya Tutorial: Creating a Basic Table Report (Report Designer).
Grubu Nasıl Değiştirebilirim?
Grubu oluşturduktan sonra, filtre ve sıralama ifadeleri, sayfa sonları ve kapsama özel verileri tutan grup değişkenleri gibi veri bölgesine özgü özellikleri ayarlayabilirsiniz. Daha fazla bilgi için bkz. Verileri Filtreleme, Gruplandırma ve Sıralama (Rapor Oluşturucusu ve SSRS).
Varolan grubu değiştirmek için, uygun grup özellikleri iletişim kutusunu açın. Grup adını değiştirebilirsiniz. Ayrıca, tek bir alanı veya birden çok alanı ya da çalışma zamanında değer belirten bir rapor parametresini temel alan grup ifadeleri belirtebilirsiniz. Grubu aynı zamanda, demografik veriler için yaş aralıkları belirten bir ifade kümesi gibi ifade kümelerine dayandırabilirsiniz. Daha fazla bilgi için bkz. Grup İfadesi Örnekleri (Rapor Oluşturucusu ve SSRS).
[!NOT]
Grubun adını değiştirirseniz, grubun önceki adına başvuran tüm grup ifadelerini elle güncelleştirmeniz gerekir.
Gruplar Nasıl Düzenlenir?
Grup kuruluşunu anlamak, eşdeğer grup ifadeleri belirterek aynı verilerin farklı görünümlerini gösteren veri bölgeleri tasarlamanıza yardımcı olabilir.
Gruplar dahili olarak, her veri bölgesine yönelik bir veya daha fazla hiyerarşinin üyeleri olarak düzenlenir. Grup hiyerarşisinin iç içe geçmiş üst/alt grupları vardır ve bitişik grupları da olabilir.
Üst/alt grupları ağaç yapısı olarak düşündüğünüzde, her bir grup hiyerarşisi ağaç yapılarından oluşan ormandır. Bir tablix veri bölgesi, satır grubu hiyerarşisi ve sütun grubu hiyerarşisi içerir. Satır grubu üyeleriyle ilişkilendirilen veriler sayfaya yatay olarak yayılır, sütun grubu üyeleriyle ilişkilendirilen veriler de sayfaya dikey olarak yayılır. Gruplandırma bölmesi, tasarım yüzeyinde o an seçili olan tablix veri bölgesinin satır grubu ve sütun grubu üyelerini görüntüler. Daha fazla bilgi için bkz. Gruplandırma Bölmesi (Rapor Oluşturucusu).
Bir grafik veri bölgesi, kategori grubu hiyerarşisi ve seri grubu hiyerarşisi içerir. Kategori grubu üyeleri kategori ekseninde, seri grubu üyeleri de seri ekseninde görüntülenir.
Ölçer veri bölgeleri için normalde gerekmese de gruplar, toplanacak verilerin ölçer üzerinde nasıl gruplandırılacağını belirtmenizi sağlar.
Veri Bölgesi Başına Hangi Tür Gruplar Kullanılabilir?
Kılavuz olarak genişleyen veri bölgeleri, görsel olarak özet verileri görüntüleyen veri bölgelerinden farklı grupları destekler. Böylelikle, tablix veri bölgesi ile onu temel alan tablolar, listeler ve matrisler bir grafikten veya ölçerden farklı grupları destekler. Aşağıdaki bölümlerde, her veri bölgesi türünde gruplandırmanın türü ve amacı ele alınmaktadır.
[!NOT]
Grupların farklı veri bölgelerinde farklı adlara sahip olmalarına karşın, grupları oluşturma ve kullanma temelleri aynıdır. Veri bölgesi için bir grup oluşturduğunuzda, veri bölgesine bağlanmış olan veri kümesindeki ayrıntı verilerine düzen vermek için bir yol belirtirsiniz. Her veri bölgesi, gruplandırılmış verilerin görüntüleneceği grup yapısını destekler.
Tablix Veri Bölgesindeki Gruplar: Ayrıntılar, Satır ve Sütun Grupları
Bu konunun başında gösterildiği gibi, tablix veri bölgesi, verilere satırlar veya sütunlar halinde gruplar içinde düzen vermenizi sağlar. Ancak, tablix veri bölgesinde kullanılabilen gruplar yalnızca satır ve sütun grupları değildir. Bu veri bölgesi şu türlerde gruplara sahip olabilir:
**Ayrıntılar Grubu **Ayrıntılar grubu, Rapor Oluşturucusu veya Rapor Tasarımcısı veri kümesi ve veri bölgesi filtrelerini uyguladıktan sonraki rapor veri kümesindeki tüm verilerden oluşur. Dolayısıyla, Ayrıntılar grubu, bir grup ifadesi olmayan tek gruptur.
Temelde, ayrıntılar grubu, sorgu tasarımcısında veri kümesi sorgusu çalıştırdığınızda göreceğiniz verileri belirtir. Örneğin, satış sipariş tablosundaki tüm sütunları alan bir sorgunuz olsun. Böylece, bu ayrıntılar grubundaki veriler, tablodaki tüm satırlar ve tüm sütunlar için tüm değerleri içerir. Bu ayrıntı grubundaki veriler, aynı zamanda oluşturmuş olduğunuz tüm hesaplanan veri kümesi alanlarının değerlerini içerir.
[!NOT]
Ayrıntı grubundaki veriler, veri kaynağında hesaplanan ve sorgunuza alınan toplamlar olan sunucu toplamlarını da içerebilir. Varsayılan olarak, raporunuz Aggregate işlevini kullanan bir ifade içermediği sürece, Rapor Oluşturucusu ve Rapor Tasarımcısı sunucu toplamlarına ayrıntı verileri gibi davranır. Daha fazla bilgi için, bkz. Toplam.
Varsayılan olarak, raporunuza tablo veya liste eklediğinizde, Rapor Oluşturucusu ve Rapor Tasarımcısı Ayrıntılar grubunu sizin için otomatik olarak oluşturur ve ayrıntı verilerini görüntülemek için bir satır ekler. Varsayılan olarak, bu satırdaki hücrelere veri kümesi alanları eklediğinizde, bu alanlar için basit ifadeler görürsünüz, örneğin [Satışlar]. Veri bölgesini görüntülediğinizde, ayrıntılar satırı sonuç kümesindeki her değer için bir kez yinelenir.
Satır grupları ve sütun grupları Verilere satırlar veya sütunlar halinde gruplar içinde düzen verebilirsiniz. Satır grupları sayfada dikey olarak genişler. Sütun grupları sayfada yatay olarak genişler. Gruplar iç içe olabilir, örneğin önce [Yıl], sonra [ÜçAy] ardından [Ay] sırasına göre gruplandırılabilir. Gruplar yan yana da olabilir, örneğin, [Bölge] üzerindeki grup ve [Ürün Kategorisi] üzerindeki bağımsız grup.
Veri bölgesi için grup oluşturduğunuzda, Rapor Oluşturucusu ve Rapor Tasarımcısı otomatik olarak veri bölgesine satır veya sütunlar ekler ve grup verilerini görüntülemek için bu satırları veya sütunları kullanır.
Yinelemeli hiyerarşi grupları Yinelemeli hiyerarşi grubu, birden çok düzey içeren tek bir rapor veri kümesindeki verilere düzen verir. Örneğin, özyinelemeli hiyerarşi grubu bir kuruluş hiyerarşisini, örneğin [Çalışan] grubuna rapor veren bir [Çalışan] grubunu görüntüleyebilir. Reporting Services , bu tür rapor verileri için gruplar oluşturmanıza olanak veren grup özellikleri ve yerleşik işlevler sağlar. Daha fazla bilgi için bkz. Yinelemeli Hiyerarşi Grupları Oluşturma (Rapor Oluşturucusu ve SSRS).
Aşağıdaki liste, her veri bölgesi için gruplarla çalışma biçiminizi özetler:
Tablo İç içe geçmiş satır grupları, bitişik satır grupları ve özyinelemeli hiyerarşi satır grupları (kuruluş grafiği için olduğu gibi) tanımlayın. Varsayılan olarak, tablo ayrıntılar grubu içerir. Veri kümesi alanlarını seçili tablonun Gruplandırma bölmesine sürükleyerek gruplar ekleyin.
Matris İç içe geçmiş satır ve sütun grupları ve bitişik satır ve sütun grupları tanımlayın. Veri kümesi alanlarını seçili matrisin Gruplandırma bölmesine sürükleyerek gruplar ekleyin.
Liste Varsayılan olarak, ayrıntılar grubunu destekler. Tipik kullanım, tek gruplandırma düzeyini desteklemektir. Veri kümesi alanlarını seçili listenin Gruplandırma bölmesine sürükleyerek gruplar ekleyin.
Grup ekledikten sonra, veri bölgesinin satır ve sütun tutamaçları grup üyeliğini yansıtacak şekilde değişir. Grubu silerken, yalnızca grup tanımını silme ile grubu tüm ilişkili satır ve sütunlarıyla birlikte silme seçenekleriniz olur. Daha fazla bilgi için bkz. Tablix Veri Bölgesi Hücreleri, Satırları ve Sütunları (Rapor Oluşturucusu ve SSRS).
Verileri ayrıntı veya grup verilerine yönelik hesaplamalarda görüntülemekle veya kullanmakla sınırlamak için, grup üzerinde filtreler ayarlayın. Daha fazla bilgi için bkz. Veri Kümesi Filtrelerini, Veri Bölgesi Filtrelerini ve Grup Filtrelerini Ekleme (Rapor Oluşturucusu ve SSRS).
Varsayılan olarak, grup oluşturduğunuzda, grubun sıralama ifadesi grup ifadesiyle aynıdır. Sıralama düzenini değiştirmek için, sıralama ifadesini değiştirin. Daha fazla bilgi için bkz. Verileri Filtreleme, Gruplandırma ve Sıralama (Rapor Oluşturucusu ve SSRS).
Tablix Hücrelerinde Grup Üyeliğini Anlama
Tablix veri bölgesinin satır veya sütunundaki hücreler birden çok satır ve sütun grubuna ait olabilir. Toplama işlevi (örneğin, =Sum(Fields!FieldName.Value) kullanan hücrenin metin kutusunda bir ifade tanımladığınızda, hücrenin varsayılan grup kapsamı ait olduğu en içteki alt gruptur. Bir hücre hem satır hem de sütun gruplarına ait olduğunda, kapsam en içteki her iki gruptur. Bir grubun kapsamındaki alt toplamları başka bir veri kümesine göre toplam olarak hesaplayan ifadeler de yazabilirsiniz. Örneğin, grubun yüzdesini sütun grubuna göre veya veri bölgesinin tüm verilerine göre (örneğin, =Sum(Fields!FieldName.Value)/Sum(Fields!FieldName.Value,"ColumnGroup")) hesaplayabilirsiniz. Daha fazla bilgi için bkz. Tablix Veri Bölgesi (Rapor Oluşturucusu ve SSRS) ve Toplamlar, Toplamalar ve Yerleşik Koleksiyonlar İçin İfade Kapsamı (Rapor Oluşturucusu ve SSRS).
Ayrıca bkz.
Görevler
Veri Bölgesine Grup Ekleme veya Silme (Rapor Oluşturucusu ve SSRS)
Gruba veya Tablix Veri Bölgesine Toplam Ekleme (Rapor Oluşturucusu ve SSRS)
Veri Bölgesinde Verileri Sıralama (Rapor Oluşturucusu ve SSRS)
Kavramlar
Ayrıntıya Gitme Ekleyerek Rapor Öğelerini Gizleme ve Gösterme (Rapor Oluşturucusu ve SSRS)
Tablolar, Matrisler ve Listeler (Rapor Oluşturucusu ve SSRS)