Aracılığıyla paylaş


Matrisler (Rapor Oluşturucusu ve SSRS)

Gruplanan verileri ve özet bilgilerini görüntülemek için bir matris kullanın. Verileri, satır ve sütun gruplarında ifadelere göre veya birden fazla alana göre gruplandırabilirsiniz. Matrisler çapraz tablolara ve özet tablolara benzer şekilde çalışır. Çalışma zamanında, rapor verileri ve veri bölgeleri birleştirildikçe, matris sayfada yatay ve dikey olarak büyür. Matris hücrelerindeki değerler, hücrenin ait olduğu satır ve sütun gruplarının kesişimi kapsamında olan toplam değerleri gösterir. Vurgulamak istediğiniz verileri vurgulamak üzere satır ve sütunları biçimlendirebilirsiniz. Başlangıçta ayrıntı verilerini gizleyen detaya inme geçişlerini de ekleyebilirsiniz; kullanıcı gerektiğinde daha az veya fazla ayrıntı görüntülemek için geçişleri tıklatabilir.

Başlangıçtaki tasarımınızdan sonra, kullanıcının görüntüleme deneyimini geliştirmek üzere matris geliştirmeye devam edebilirsiniz. Daha fazla bilgi için, bkz. Rapor Sayfasında Tablix Veri Bölgesi Görüntüsünü Denetleme (Rapor Oluşturucusu ve SSRS).

[!NOT]

Matrisleri rapordan ayrı, rapor bölümleri olarak yayımlayabilirsiniz. Rapor bölümleri rapor sunucusunda depolanan ve diğer raporlara dahil edilebilen kendi içinde her şeyi içeren rapor öğeleridir. Rapor Bölümü Galerisi'ne gözatmak ve raporlarınıza eklemek üzere bölümler seçmek için Rapor Oluşturucusu'nu kullanın. Rapor Bölümü Galerisi'ne kullanmak üzere rapor bölümleri kaydetmek için Rapor Tasarımcısı'nı ve Rapor Oluşturucusu'nu kullanın. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Bölümleri (Rapor Oluşturucusu ve SSRS) ve Rapor Tasarımcısı'nda Rapor Bölümleri (SSRS) makalelerine bakın.

Matrisler konusuna hızlı bir başlangıç yapmak için, bkz. Öğretici: Matris Raporu Oluşturma (Rapor Oluşturucusu).

Reporting Services örnek raporları, matris kullanan bir dizi rapor içerir. Bir örnek raporun tanımını Rapor Oluşturucusu'nda veya Rapor Tasarımcısı'nda inceleyerek ya da oluşturulan raporun önizlemesini Rapor Oluşturucusu'nda veya Rapor Tasarımcısı'nda görüntüleyerek matrisler hakkında bilgi alabilirsiniz. Örnek raporları karşıdan yükleme hakkında daha fazla bilgi için, bkz. (SSRS) Reporting Services Örnekleri.

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

Bu Makalede

Raporunuza Matris Ekleme

Matrise Üst veya Alt Grup Ekleme

Bir Matrise Bitişik Grup Ekleme

Raporunuza Matris Ekleme

Şeritteki Ekle sekmesinden tasarım yüzeyine bir matris ekleyin. Veri kaynağı bağlantısı ve veri kümesi oluşturma, matrisi yapılandırma veya matris şablonunu temel alan bir matris ekleme işlemlerini içeren Tablo ve Matris Sihirbazı'nı kullanarak da matris ekleyebilirsiniz.

[!NOT]

Sihirbaz yalnızca SQL Server 2012 için SQL Server Rapor Oluşturucusu içinde kullanılabilir.

Bir tablonun baştan sona kadar nasıl yapılandırıldığını göstermek için bu konu başlığı altında matris şablonu kullanılmaktadır. Matris, aşağıdaki resimde gösterildiği gibi, başlangıçta bir satır grubu, sütun grubu, köşe hücresi ve veri hücresi içerir.

1 satır ve bir sütun grubu içeren Boş Matris

Tasarım yüzeyinde bir matris seçtiğinizde, aşağıdaki resimde gösterildiği gibi, satır ve sütun tutamaçları görüntülenir.

Araç Çubuğundan eklenen Yeni Matris, seçili

Veri kümesi alanlarını Gruplandırma bölmesinin Satır Grupları ve Sütun Grupları alanlarına sürükleyerek gruplar ekleyin. Satır grupları veya sütun grupları bölmesine sürüklediğiniz ilk alan, başlangıçtaki boş varsayılan grubun yerini alır. Ardından verilere bağlı olarak her hücre için biçimlendirme uygulayabilirsiniz.

Matris, Kategori satırı ve Coğrafya sütunu grubu

Önizleme’de, matris satır grubu ve sütun grubu değerlerini göstermek üzere genişler. Hücre, aşağıdaki şekilde gösterildiği gibi özet değerleri gösterir.

İşlenmiş matris önizlemesi ve genişletilmiş gruplar

Başladığınız matris, tablix veri bölgesine dayanan bir şablondur. Matris tasarımınızı iç içe veya bitişik satır grupları veya sütun grupları, hatta ayrıntı satırları ekleyerek geliştirmeye devam edebilirsiniz. Daha fazla bilgi için, bkz. Tablix Veri Bölgesinin Esnekliğini Araştırma (Rapor Oluşturucusu ve SSRS).

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Bir Matrise Üst veya Alt Grup Ekleme

Tek bir veri kümesi alanına bağlı olarak bir grup eklemek için, alanı Rapor Verileri bölmesinden Gruplandırma bölmesinin ilgili Satır Grupları veya Sütun Grupları alanına sürükleyin. Grup hiyerarşisindeki alanı, varolan gruplarla ilişkisini görmek üzere bırakın. Üst grup oluşturmak için varolan bir grubun yukarısına, alt grup oluşturmak için aşağısına bırakın.

Bir alanı Gruplandırma bölmesine bıraktığınızda birçok şey gerçekleşir:

  • Otomatik olarak, alan adına bağlı benzersiz bir ada sahip yeni bir grup oluşturulur. Grup ifadesi basit alan adı başvurusuna ayarlanır, örneğin [Category].

  • İlgili satır grubu veya sütun grubu alanında yeni bir satır veya sütun görüntülenir.

  • Yeni sütunda, varsayılan veri satırları için rapor veri kümesinden bir satır grubu hücresi görüntülenir. Bu satır için tablix gövdesindeki hücreler artık satır grubunun üyeleridir. Tanımlanmış sütun grupları varsa, sütunlarda yer alan hücreler bu sütun gruplarının üyeleridir. Grup göstergeleri, her hücrenin grup üyeliğine ilişkin görsel ipuçları verir.

Grubu oluşturulduktan sonra özelleştirmek için, Tablix Grubu iletişim kutusunu kullanın. Grup adını değiştirebilir ve grup tanımına ek ifadeler ekleyebilir veya düzenleyebilirsiniz. Tabloya satır ekleyip çıkarmak için, bkz. Satır Ekleme veya Silme (Rapor Oluşturucusu ve SSRS).

Rapor çalıştırıldığında, dinamik sütun üstbilgileri sağa doğru (veya, matrisin Yön özelliği RTL olarak ayarlanmışsa sağa), benzersiz grup değeri sayısına eşit sütun sayısı kadar genişler. Dinamik satırlar sayfada aşağı doğru genişler. Tablix gövde hücrelerinde görüntülenen veriler, aşağıdaki resimde gösterildiği gibi, satır ve sütun gruplarının kesişimine bağlı toplamalardır.

Matris, iç içe satır ve toplam içeren sütun grupları

Önizleme’de rapor aşağıdaki şekildeki gibi gösterilir.

İç İçe Grupların Önizlemesi

Varsayılan kapsam dışında bir kapsam belirten ifadeler yazmak için, toplama işlevinde bir veri kümesi, veri bölgesi veya grup adı belirtmelisiniz. Her alt kategorinin Giyim kategori grubu değerlerine yaptığı katkının yüzdesini hesaplamak için, aşağıdaki örnekte gösterildiği gibi, Kategori grubunun içinde Toplam sütununun yanına bir sütun ekleyin, metin kutusunu yüzdeyi gösterecek şekilde biçimlendirin ve payda varsayılan kapsamı kullanan ve paydada Kategori grubu kapsamını kullanan bir ifade ekleyin.

=SUM(Fields!Linetotal.Value)/SUM(Fields! Linetotal.Value,"Category")

Daha fazla bilgi için, bkz. Toplamlar, Toplamalar ve Yerleşik Koleksiyonlar İçin İfade Kapsamı (Rapor Oluşturucusu ve SSRS).

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Bir Matrise Bitişik Grup Ekleme

Tek bir veri kümesi alanına bağlı bitişik bir grup eklemek için, Gruplandırma bölmesindeki kısayol menüsünü kullanın. Daha fazla bilgi için, bkz. Veri Bölgesine Grup Ekleme veya Silme (Rapor Oluşturucusu ve SSRS). Aşağıdaki resimde, coğrafyaya bağlı bir grup ve yıla bağlı bir bitişik grup gösterilmektedir.

Coğrafya ve Yıl için bitişik Sütun Grupları

Bu örnekte, sorgu veri değerlerini yalnızca Avrupa ile 2003 ve 2004 yılları için olan değerleri tutacak şekilde filtrelemiştir. Ancak her grupta bağımsız filtreler ayarlayabilirsiniz. Önizleme’de rapor aşağıdaki şekildeki gibi gösterilir.

Bitişik sütun grupları önizlemesi

Bitişik bir sütun grubuna yönelik olarak bir toplam sütunu eklemek için, sütun grubu tanım hücresini tıklatın ve Toplam Ekle sütununu kullanın. Sütun grubunun yanına, varolan satırlardaki her sayısal alan için varsayılan bir toplam içeren yeni bir statik sütun eklenir. İfadeyi değiştirmek için varsayılan toplamı el ile düzenleyin; örneğin, Avg([Sales]). Daha fazla bilgi için, bkz. Gruba veya Tablix Veri Bölgesine Toplam Ekleme (Rapor Oluşturucusu ve SSRS).

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Ayrıca bkz.

Başvuru

İfade Örnekleri (Rapor Oluşturucusu ve SSRS)

Kavramlar

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