Aracılığıyla paylaş


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

Tablolar, matrisler ve listeler; satırlar ve sütunlar halinde düzenlenmiş hücrelerde rapor verilerini görüntüleyen veri bölgeleridir. Hücreler normal olarak metin, tarih ve sayı gibi metin verileri içerir, ancak bunlar ölçer, grafik veya rapor öğeleri (örneğin resimler) de içerebilir. Tablolar, matrisler ve listeler toplu olarak çoğunlukla tablix veri bölgeleri olarak adlandırılır.

Tablo, matris ve liste şablonları, verilerin hücrelerde görüntülenebildiği esnek bir kılavuz olan tablix veri bölgesinde oluşturulur. Tablo ve matris şablonlarında, hücreler satır ve sütunlar halinde düzenlenir. Şablonlar, bunlara temel oluşturan genel tablix veri bölgesinin çeşitlemeleri olduğundan, raporunuzu geliştirdikçe verileri şablon biçimlerinin ve tablo, matris veya listede yapacağınız, başka bir veri bölgesinin özelliklerini içermesini sağlayacak değişikliklerin bir bileşiminde görüntüleyebilirsiniz. Örneğin, bir tablo ekler ve bunun gereksinimlerinizi karşılamadığını fark ederseniz, sütun grupları ekleyerek tabloyu matrise dönüştürebilirsiniz.

Tablo ve matris veri bölgeleri, iç içe tabloların, matrislerin, listelerin, grafiklerin ve ölçerlerin eklenmesiyle karmaşık veri ilişkilerini görüntüleyebilir. Tablo ve matrisler bir tablo düzenine sahiptir ve bunların verileri tek bir veri kaynağı üzerinde oluşturulmuş tek bir veri kümesinden gelir. Tablolarla matrisler arasındaki başlıca fark, tabloların yalnızca satır grupları içerebilmesine karşın matrislerde satır grupları ve sütun gruplarının bulunmasıdır.

Listeler biraz farklıdır. Bunlar serbest bir düzeni destekler ve her biri farklı bir veri kümesini kullanan birden çok eş tablo veya matris içerebilir. Ayrıca listeler, faturalar gibi formlar için de kullanılabilir.

Aşağıdaki resimlerde tablo, matris veya liste içeren basit raporlar gösterilmektedir.

RS_TableMatrixList

Tablolara, matrislere ve listelere hızlı bir başlangıç yapmak için, bkz. Öğretici: Temel Tablo Raporu Oluşturma (Rapor Oluşturucusu), Öğretici: Matris Raporu Oluşturma (Rapor Oluşturucusu) ve Öğretici: Serbest Biçimli Rapor Oluşturma (Rapor Oluşturucusu).

[!NOT]

Tabloları, matrisleri ve listeleri 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.

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

Tablo

Matris

Liste

Verileri Hazırlama

Tablo, Matris ve Liste Oluşturma ve Yapılandırma

Tablix Şablonları Arasında Değişiklik Yapma

Nasıl Yapılır Konuları

Bu Bölümde

Tablo

Ayrıntı verilerini görüntülemek, verileri satır grupları halinde düzenlemek veya her ikisi için tablo kullanın. Tablo şablonu, tablo üstbilgi satırı ve veriler için ayrıntılar satırıyla birlikte üç sütun içerir. Aşağıdaki şekilde, tasarım yüzeyinde seçili olarak başlangıç tablosu şablonu gösterilmektedir:

Tasarım yüzeyinde tablo şablonu, seçili

Verileri tek alana, birden çok alana göre veya kendi ifadenizi yazarak gruplandırabilirsiniz. İç içe gruplar veya bağımsız, bitişik gruplar oluşturabilir ve gruplandırılmış veriler için toplama değerlerini görüntüleyebilir veya gruplara toplamları ekleyebilirsiniz. Örneğin, tablonuzda [Kategori] adlı bir satır grubu varsa, hem her grup için alt toplam hem de rapor için bir genel toplam ekleyebilirsiniz. Tablonun görünümünü geliştirmek ve vurgulamak istediğiniz verilere vurgu eklemek için, hücreleri birleştirebilir, verilere ve tablo başlıklarına biçimlendirme uygulayabilirsiniz.

Ayrıntılı veya gruplanan verileri başta gizleyebilir ve bir kullanıcının etkileşimli olarak ne kadar veri gösterileceğini seçmesini sağlamak üzere detaylandırma geçişlerini ekleyebilirsiniz.

Daha fazla bilgi için bkz. Tablolar (Rapor Oluşturucusu ve SSRS).

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

Matris

PivotTable'a veya çapraz tabloya benzer şekilde satırlar ve sütunlar halinde gruplandırılmış olarak toplam veri özetlerini görüntülemek için matris kullanın. Grupların satır ve sütun sayısı, her satır ve sütun grubunun benzersiz değerlerinin sayısıyla belirlenir. Aşağıdaki şekilde, tasarım yüzeyinde seçili olarak başlangıç matrisi şablonu gösterilmektedir:

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

Verileri, satır ve sütun gruplarında ifadelere göre veya birden fazla alana göre gruplandırabilirsiniz. Çalışma zamanında, rapor verileriyle veri bölgeleri birleştirildiğinde, sütun grupları için sütunlar ve satır grupları için de satırlar eklendikçe sayfada yatay ve dikey olarak bir matris oluşur. Matris hücrelerinde, kapsamı hücrenin ait olduğu satır ve sütun gruplarının kesişimine göre belirlenmiş toplama değerleri görüntülenir. Örneğin, matrisinizde satış toplamlarının gösterildiği bir satır grubu (Kategori) ve iki sütun grubu (Bölge ve Yıl) varsa, raporda Kategori grubundaki her değerin satış toplamını içeren iki hücre görüntülenir. Hücrelerin kapsamı şu iki kesişim noktasıdır: Kategori ve Bölge ile Kategori ve Yıl. Matris iç içe veya bitişik gruplar içerebilir. İç içe grupların üst-alt ilişkisi ve bitişik grupların da eş ilişkisi vardır. Matrisin içinde yer alan iç içe satır ve sütun grubu düzeylerinin herhangi birine veya tümüne alt toplamlar ekleyebilirsiniz.

Matris verilerinin daha rahat okunabilmesini sağlamak ve vurgulamak istediğiniz verilere vurgu eklemek için, hücreleri birleştirebilir veya yatay ve dikey olarak bölebilir, verilere ve tablo başlıklarına biçimlendirme uygulayabilirsiniz.

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.

Daha fazla bilgi için bkz. Matrisler (Rapor Oluşturucusu ve SSRS).

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

Liste

Serbest form düzeni oluşturmak için liste kullanın. Kılavuz düzeniyle sınırlı değilsiniz, aksine alanları liste içine özgürce yerleştirebilirsiniz. Listeyi, birçok veri kümesi alanını görüntülemek için bir form olarak veya gruplandırılmış verilerde birden çok veri bölgesini yan yana görüntülemek için kapsayıcı olarak kullanabilirsiniz. Örneğin, liste için bir grup tanımlayabilir; tablo, grafik veya resim ekleyebilir ve bir çalışan ya da hasta kaydında olduğu gibi her grup değeri için değerleri tabloda veya grafik biçiminde görüntüleyebilirsiniz.

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

Daha fazla bilgi için bkz. Listeler (Rapor Oluşturucusu ve SSRS).

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

Verileri Hazırlama

Tablo, matris ve liste veri bölgeleri bir veri kümesinden veriler görüntüler. Veri kümesi için verileri alan sorgudaki verileri hazırlayabilir veya tablo, matris ya da listede özellikleri ayarlayabilirsiniz.

Rapor veri kümelerine verileri almak için kullandığınız Transact-SQL gibi sorgu dilleri, yalnızca verilerin bir alt kümesini içerecek şekilde filtreler uygulayarak, null değerlerin ya da boşlukların yerine raporun daha rahat okunabilmesi için sabitler koyarak, verilere sıralandırma veya gruplandırma uygulayarak verileri hazırlayabilir.

Raporun tablo, matris veya liste veri bölgesindeki verileri hazırlamayı seçerseniz, veri bölgesinin veya veri bölgesindeki hücrelerin özelliklerini ayarlarsınız. Verilere filtre uygulamak veya bunları sıralamak istiyorsanız, veri bölgesinde özellikler ayarlarsınız. Örneğin, verileri sıralandırmak için sıralandırmada temel alınacak sütunları ve sıralama yönünü belirtirsiniz. Alana alternatif bir değer sağlamak istiyorsanız, alana görüntüleyen hücre metninin değerlerini ayarlarsınız. Örneğin, alan boş veya null olduğunda Boş metnini görüntülemek için, değeri ayarlayacak bir ifade kullanırsınız.

Daha fazla bilgi için bkz. Verileri Tablix Veri Bölgesinde Görüntülemeye Hazırlama (Rapor Oluşturucusu ve SSRS).

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

Tablo, Matris veya Liste Oluşturma ve Yapılandırma

Raporunuza tabloları veya matrisleri eklerken Tablo ve Matris Sihirbazı'nı kullanabilir veya bunları Rapor Oluşturucusu ve Rapor Tasarımcısı'nın sağladığı şablonlardan yola çıkarak kendiniz oluşturabilirsiniz. Listeler, liste şablonundan yola çıkılarak el ile oluşturulur.

Sihirbaz, tablo veya matrisi hızla oluşturmanız ve yapılandırmanız için gereken adımlarda size yol gösterir. Sihirbazı veya tablix veri bölgelerini sıfırdan oluşturmayı tamamladığınızda, bunları daha fazla yapılandırabilir ve geliştirebilirsiniz. Veri bölgelerinde sağ tıklatma menüleriyle ulaşılan iletişim kutuları, sayfa sonları, üstbilgi ve altbilgilerin yinelenebilirliği ve görünürlüğü, görüntü seçenekleri, filtreler ve sıralama için en sık kullanılan özellikleri ayarlamanızı kolaylaştırır. Öte yandan, tablix veri bölgesi ancak Rapor Oluşturucusu'nun Özellikler bölmesinde ayarlayabileceğiniz çok çeşitli ek seçenekler sağlar. Örneğin, tablo, matris veya listenin veri kümesi boş olduğunda bir ileti görüntülenmesini istiyorsanız, ileti metnini Özellikler bölmesindeki NoRowsMessage tablix özelliğinde belirtirsiniz.

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

Tablix Şablonları Arasında Değişiklik Yapma

İlk tablix şablonu seçiminizle sınırlı kalmanız gerekmez. Grupları, toplamları ve etiketleri ekledikçe tablix tasarımında değişiklik yapmak isteyebilirsiniz. Örneğin, bir tabloyla başlayabilir ve sonra ayrıntılar satırını silebilir ve sütun grupları ekleyebilirsiniz. Daha fazla bilgi için bkz. Tablix Veri Bölgesinin Esnekliğini Araştırma (Rapor Oluşturucusu ve SSRS).

Tablo, matris veya liste geliştirmeye herhangi bir tablix özelliği ekleyerek devam edebilirsiniz. Tablix özellikleri, ayrıntı verilerini veya gruplandırılmış verilerin toplamlarını satır ve sütunlarda görüntülemeyi içerir. İç içe gruplar, bağımsız bitişik gruplar veya özyinelemeli gruplar oluşturabilirsiniz. Gruplandırılmış verileri filtreleyip sıralayabilir ve birden çok grup ifadesini grup tanımına ekleyerek grupları kolayca birleştirebilirsiniz.

Grubun toplamlarını veya veri bölgesinin genel toplamlarını da ekleyebilirsiniz. Raporu basitleştirmek için satır veya sütunları gizleyebilir ve ayrıntıya gitme raporunda olduğu gibi, kullanıcının gizli verilerin görüntülenmesini açıp kapatabilmesini sağlayabilirsiniz. Daha fazla bilgi için bkz. Rapor Sayfasında Tablix Veri Bölgesi Görüntüsünü Denetleme (Rapor Oluşturucusu ve SSRS).

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

Nasıl Yapılır Konuları

Bu bölümde, raporunuzda tablolar, matrisler ve listelerle çalışma; verilerin satırlar ve sütunlarda görüntülenmesini sağlama, sütunları ekleyip kaldırma, hücreleri birleştirme, satır ve sütun grupları için alt toplamlar ekleme işlemlerini gösteren adım adım yönergeler listelenir.

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

Bu Bölümde

Aşağıdaki konular, tablix veri bölgesiyle çalışma hakkında ek bilgi sağlar.

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

Ayrıca bkz.

Kavramlar

Veri Kümesi Filtrelerini, Veri Bölgesi Filtrelerini ve Grup Filtrelerini Ekleme (Rapor Oluşturucusu ve SSRS)

İç İçe Yerleştirilen Veri Bölgeleri (Rapor Oluşturucusu ve SSRS)

Birden Fazla Veri Bölgesini Aynı Veri Kümesine Bağlama (Rapor Oluşturucusu ve SSRS)

İfadeler (Rapor Oluşturucusu ve SSRS)

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

Rapor Parametreleri (Rapor Oluşturucusu ve SSRS)

Grafikler (Rapor Oluşturucusu ve SSRS)

Ölçerler (Rapor Oluşturucusu ve SSRS)