Aracılığıyla paylaş


Sayfalandırılmış raporda özyinelemeli hiyerarşi grubu oluşturma (Rapor Oluşturucusu)

Şunlar için geçerlidir: SQL Server Veri Araçları'nda Microsoft Rapor Oluşturucusu (SSRS) Power BI Rapor Oluşturucusu Rapor Tasarımcısı

Sayfalandırılmış raporlarda özyinelemeli hiyerarşi grubu, kuruluş hiyerarşisindeki yönetici-çalışan ilişkileri için rapor oluşturma yapısı gibi birden çok hiyerarşi düzeyi içeren tek bir rapor veri kümesindeki verileri düzenler.

Tablodaki verileri özyinelemeli hiyerarşi grubu olarak düzenleyebilmeniz için öncelikle, tüm hiyerarşik verileri içeren tek bir veri kümesine sahip olmalısınız. Gruplandırılacak öğe ve gruplama kriteri için ayrı alanlarınız olmalıdır. Örneğin, çalışanları yöneticilerinin 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.

Uyarı

Sayfalandırılmış rapor tanımı (.rdl) dosyalarını Microsoft Rapor Oluşturucusu'nda, Power BI Rapor Oluşturucusu'nda ve SQL Server Veri Araçları'ndaki Rapor Tasarımcısı'nda oluşturabilir ve değiştirebilirsiniz.

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

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

  2. Tabloda herhangi bir yere sağ tıklayarak seçin. Gruplandırma bölmesi, seçili tablonun ayrıntılar grubunu görüntüler. Satır Grupları bölmesinde Ayrıntılar'a sağ tıklayın ve ardından Grubu Düzenle'ye tıklayın. Grup Özellikleri iletişim kutusu açılır.

  3. Grup ifadeleri'ndeEkle'ye tıklayın. Kılavuzda yeni bir satır görüntülenir.

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

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

  6. Özyinelemeli Üst öğe listesinde gruplandırmak istediğiniz alanı girin veya seçin.

  7. Tamam'ı seçin.

    Raporu çalıştırın. Rapor özyinelemeli hiyerarşi grubunu görüntüler, ancak hiyerarşiyi göstermek için girinti yoktur

Girinti düzeyleriyle özyinelemeli hiyerarşi grubunu biçimlendirmek için

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

    Uyarı

    Özellikler bölmesini görmüyorsanız Görünüm sekmesinde Özellikler'e tıklayın.

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

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

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

    Doldurma özelliklerinin tümü nnyy biçiminde bir dize gerektirir; burada nn bir sayıdır ve yy ölçü birimidir. Örnek ifade, özyineleme düzeyine göre doldurma boyutunu artırmak için Level işlevini kullanan bir dize oluşturur. Örneğin, düzeyi 1 olan bir satır (2 + (1*10))=12pt doldurma ile sonuçlanır ve düzeyi 3 olan bir satır (2 + (3*10))=32pt doldurmayla sonuçlanır. Level işlevi hakkında bilgi için bkz. Düzey.

  4. Tamam'ı seçin.

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