Aracılığıyla paylaş


Yinelemeli Hiyerarşi Grubu Oluşturma (Rapor Oluşturucusu ve SSRS)

Özyinelemeli hiyerarşi grubu, kuruluş hiyerarşisindeki yönetici-çalışan ilişkilerine yönelik rapor verme yapısında olduğu gibi birden fazla hiyerarşi düzeyi içeren tek bir rapor veri kümesine ait verilere düzen verir.

Verileri özyinelemeli hiyerarşi grubu olarak bir tabloda düzenleyebilmek için önce, tüm hiyerarşik verileri içeren tek bir veri kümeniz olmalıdır. Gruplandırılacak öğe ve gruplandırma ölçütü olacak öğe için ayrı alanlarınızın olması gerekir. Örneğin, çalışanları yöneticileri altında özyinelemeli olarak gruplandırmak istediğiniz bir veri kümesi, bir ad, çalışan adı, çalışan kimliği ve yönetici kimliği içerebilir.

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

Özyinelemeli hiyerarşi grubu oluşturmak için

  1. Tasarım görünümünde, bir tablo ekleyin ve veri kümesi alanlarını görüntüye sürükleyin. Normalde, hiyerarşi olarak göstermek istediğiniz alan ilk sütundadır.

  2. Tabloyu seçmek için herhangi bir yerini sağ tıklatın. Gruplandırma bölmesi seçilen tablonun ayrıntılar grubunu görüntüler. Satır Grupları bölmesinde, Ayrıntılar'ı sağ tıklatın ve Grubu Düzenle'yi tıklatın. Grup Özellikleri iletişim kutusu açılır.

  3. Grup ifadeleri'nde Ekle'yi tıklatın. Kılavuzda yeni bir satır görünür.

  4. Grupla listesinde, gruplandırılacak alanı yazın veya seçin.

  5. Gelişmiş'i tıklatın.

  6. Özyinelemeli Üst listesinde, üzerinde gruplandırma yapılacak alanı girin veya seçin.

  7. Tamam’ı tıklatın.

    Raporu çalıştırın. Hiyerarşiyi gösteren bir girinti olmasa da rapor özyinelenen hiyerarşi grubunu görüntüler.

Özyinelemeli hiyerarşi grubunu girinti düzeyleriyle biçimlendirmek için

  1. Hiyerarşi biçimini görüntülemek üzere girinti düzeyleri eklemek istediğiniz alanı içeren metin kutusunu tıklatın. Metin kutusunun özellikleri Özellikler bölmesinde görünür.

    [!NOT]

    Özellikler bölmesini görmüyorsanız, Görünüm sekmesinde Özellikler'i tıklatın.

  2. Özellikler bölmesinde, Doldurma düğümünü genişletin, Sol'u tıklatın ve açılır listeden <İfade...> öğesini seçin.

  3. İfade bölmesinde, aşağıdaki ifadeyi yazın:

    =CStr(2 + (Level()*10)) + "pt"

    Padding özelliklerinin tümü nnyy biçiminde bir dize gerektirir; burada nn bir sayı ve yy ise ölçü birimidir. Bu örnek ifade, doldurma boyutunu özyineleme düzeyine dayanarak artırmak için Level işlevini kullanan bir dize oluşturur. Örneğin, 1 düzeyindeki bir satır (2 + (1*10))=12pt değerli bir doldurma, 3 düzeyindeki bir satır da (2 + (3*10))=32pt değerli bir doldurma oluşturur. Level işlevi hakkında bilgi için bkz. Düzey.

  4. Tamam’ı tıklatın.

    Raporu çalıştırın. Rapor, gruplandırılmış verilerin hiyerarşik görünümünü gösterir.

Ayrıca bkz.

Kavramlar

Yinelemeli Hiyerarşi Grupları Oluşturma (Rapor Oluşturucusu ve SSRS)

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

Toplama İşlevleri Başvurusu (Rapor Oluşturucusu ve SSRS)

Tablolar (Rapor Oluşturucusu ve SSRS)

Matrisler (Rapor Oluşturucusu ve SSRS)

Listeler (Rapor Oluşturucusu ve SSRS)

Tablolar, Matrisler ve Listeler (Rapor Oluşturucusu ve SSRS)