Grupları Anlama (Rapor Oluşturucusu 3.0 ve SSRS)
Rapor Oluşturucusu'nda, grup, veri bölgesine bağlanmış rapor veri kümesindeki adlandırılmış veri grubudur.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
Business Intelligence Development Studio'daki Rapor Oluşturucusu 3.0 ve Rapor Tasarımcısı ile rapor tanımlarını (.rdl) oluşturabilir ve 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 3.0'da 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üler.
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: Nasıl yapılır: Rapor Bölgesine Grup Ekleme veya Silme (Rapor Oluşturucusu 3.0 ve SSRS).Rapor oluşturduğunuzda grupları ekleme konusunda bir örnek için bkz: Öğretici: Temel Tablo raporu (rapor oluşturucuyu 3.0) oluşturma veya Öğretici: Temel Tablo raporu (ssrs) oluşturma.
Grubu Nasıl Değiştirebilirim?
Grubu oluşturduktan sonra, filtre ve sıralama ifadeleri, sayfa sonları ve kapsama özel verileri tutmak için 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 3.0 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 3.0 ve SSRS).
Not
Bir grubun adını değiştirirseniz, önceki grup adına başvuran tüm Grup ifadeleri el ile güncelleştirmeniz gerekir.
Gruplar Nasıl Düzenlenir?
Grup kuruluş anlama farklı görünümlerini belirterek aynı veriyi aynı veri bölgeler tasarım Yardım ifadeler gruplandırabilirsiniz.
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 3,0).
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.
Genellikle ölçüm veri bölgeleri için gerekli değildir, ancak grupları için verileri gruplandırmak nasıl belirlemenize olanak toplu göstergesi üzerinde.
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.
Gruplar içinde bir Tablix veri bölge: Ayrıntılar, satır ve sütun gruplarını
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 Grup rapor oluşturucuyu veya Rapor Tasarımcısı uygulandıktan sonra dataset ve veri bölgesi bölgesi bölge filtreleri rapor dataset nesnesinden tüm veri bölgesi bölgesi ayrıntıları grup 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.Raporunuzu kullanan bir ifade içeren sürece varsayılan olarak, Rapor Oluşturucu ve Rapor Tasarımcısı sunucu toplamları detay veri olarak kabul Aggregate işlev.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ıveri satırları veya sütunları tarafından gruplar halinde düzenleyebilirsiniz.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ünKategorisi] üzerindeki bağımsız grup.
veri bölgesi bölgesi bölge için bir grup oluşturduğunuzda, Rapor Oluşturucu ve Rapor Tasarımcısı otomatik olarak satır veya sütun veri bölgesi bölgesi bölge eklemek ve bu satırlar veya sütunlar grubu verileri görüntülemek için kullanın.
yinelemeli hiyerarşigruplara yinelemeli hiyerarşi Grup birden çok düzeyde içeren tek rapor dataset nesnesinden verileri düzenler.For example, a recursive hierarchy group could display an organization hierarchy, for example, [Employee] that reports to [Employee].Reporting Services provides group properties and built-in functions to enable you to create groups for this kind of report data.Daha fazla bilgi için bkz: Özyinelemeli Hiyerarşi Grupları Oluşturma (Rapor Oluşturucusu 3.0 ve SSRS).
Aşağıdaki liste, her veri bölgesi için gruplarla çalışma biçiminizi özetler:
Tablotanımla iç içe satır grupları, bitişik satır grupları ve yinelemeli hiyerarşi satır grupları (gibi bir kuruluş şeması gibi).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.
Matrisiç içe satır ve sütun gruplarını ve bitişik satır ve sütun gruplarını tanımlar.Veri kümesi alanlarını seçili matrisin Gruplandırma bölmesine sürükleyerek gruplar ekleyin.
ListeAyrıntılar grubu varsayılan olarak 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ücrelerini, Satırlarını ve Sütunlarını Anlama (Rapor Oluşturucusu 3.0 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 Filtreleri, Veri Bölgesi Filtreleri ve Grup Filtreleri Ekleme (Rapor Oluşturucusu 3.0 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 3.0 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.Ne zaman sizin tanımladığınız bir ifade bir toplu işlev kullanan bir hücreye metin kutusunda (örneğin, =Sum(Fields!FieldName.Value), varsayılan grup kapsam iç hücre için çoğu alt grubuna ait olduğu için.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, bir grubun sütun grubu veya veri bölgesi bölgesi bölge için tüm verilere göre yüzde hesaplamasını sağlayabilirsiniz (örneğin =Sum(Fields!FieldName.Value)/Sum(Fields!FieldName.Value,"ColumnGroup")).Daha fazla bilgi için bkz: Tablix Veri Bölgesini Anlama (Rapor Oluşturucusu 3.0 ve SSRS) ve Toplamlar, Toplamalar ve Yerleşik Koleksiyonlar için İfade Kapsamını Anlama (Rapor Oluşturucusu 3.0 ve SSRS).
Ayrıca bkz.