Nasıl yapılır: Yinelemeli Hiyerarşi Grubu Oluşturma (Rapor Oluşturucusu 3.0 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
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.
Özyinelemeli hiyerarşi grubu oluşturmak için
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.
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ıve i Grubu Düzenle.The Group Properties dialog box opens.
De Grup ifadeler,'ı Ekle.Kılavuzda yeni bir satır görünür.
De grubu listesi, alan yazın veya grup seçin.
' I Gelişmiş.
De Yinelenen üst listesi, girin veya alan seçin.
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
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ölmesi Bkz: tıklatın Özellikler üzerinde Görünüm sekmesi.
Özellikler bölmesinde genişletin doldurma düğümü tıklatın Sol, kapalı açılan listeden seçin ve <Expression…>.
İfade bölmesinde, aşağıdaki ifadeyi yazın:
=CStr(2 + (Level()*10)) + "pt"
The Padding properties all require a string in the format nnyy, where nn is a number and yy is the unit of measure.Örnek ifade oluşturur bir dize kullanan Level işlev temel doldurma boyutunu artırmak içinözyineleme düzey. Ö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.Hakkında bilgi için Level işlev, bkz: düzeyi.
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.