Aracılığıyla paylaş


Grafikler (Rapor Oluşturucusu ve SSRS)

Verileri görsel bir biçimde özetlemek istediğinizde grafik veri bölgesi kullanın. Grafikler tek bir bakışta toplam büyük miktarlarda toplam bilgiye sunmanızı sağlar. Bir grafiği tasarlamadan önce, tasarımı hızlı ve verimli bir şekilde tasarlayabilmeniz için, verilerinizi dikkatle hazırlamanız ve içeriğini anlamanız önemlidir. Daha fazla bilgi için, bkz. Rapora Grafik Ekleme (Rapor Oluşturucusu ve SSRS). Grafiği kullanamaya hemen başlamak için, Öğreticiler (Rapor Oluşturucusu) içindeki çubuk, sütun, mini grafik veya pasta grafik öğreticilerine bakın veya Tutorials (Report Designer) içindeki çubuk ve pasta grafik öğreticilerine bakın.

Aşağıdaki gösterim grafikte gösterilen farklı öğelerin bir çoğunu göstermektedir.

Grafik öğeleri diyagramı

Grafikleri rapor öğesi olarak ayrıca 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

Grafik Tasarlama

Matrisle Benzerlikleri

Grafiğe Veri Ekleme

Grafikteki Kategori ve Seri Grupları

Grafiği Oluşturmadan Önce Veri Kümesiyle İlgili Dikkate Alınacak Noktalar

Grafikte Veri Görüntülemek İçin En İyi Yöntemler

Grafikteki bir Veri Alanındaki Değerleri Toplama

Bu Bölümde

Grafik Tasarlama

Tasarım yüzeyine grafik veri bölgesi ekledikten sonra, grafikteki Grafik Verileri bölmesine sayısal ve sayısal olmayan veriler için rapor veri kümesi alanlarını sürükleyebilirsiniz. Tasarım yüzeyinde grafiği tıklattığınızda, üç bölümüyle (Kategori Grupları, Seri Grupları ve Değerler) Grafik Verileri bölmesi görüntülenir. Raporda paylaşılan veya katıştırılmış veri kümesi varsa, veri kümesindeki alanlar Rapor Verileri bölmesinde görünür. Alanları veri kümesinden uygun bölümlere sürükleyin. Varsayılan olarak, grafikteki bölümlerden birine alan eklendiğinde, Reporting Services alan için bir toplama hesaplar. Serileri dinamik olarak oluşturmak için seri gruplandırmayı da kullanabilirsiniz. Grafik matrisle de yakından ilgilidir.

rs_chartwSeriesCategories

[!NOT]

Tasarım zamanında grafikteki veriler, rapor işlendiğinde grafikte bulunan verilerden farklıdır. Bunlar gerçek veriler değildir. Grafiğinizi, grafiğin nasıl görüneceği fikri ile tasarlayabilmeniz için eklenen oluşturulan verilerdir.

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

Matrisle Benzerlikleri

Grafiklerin nasıl çalıştığı hakkında düşünürken, bunları matrislerle karşılaştırmak yararlı olabilir.

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

Kavramsal olarak, bunların düzenlemeleri aynıdır:

  • Matristeki Sütunlar grubu ile grafikteki Kategori Grupları bölümü aynıdır.

  • Matristeki Satırlar grubu ile grafikteki Seri Grupları bölümü aynıdır.

  • Matristeki Veriler bölümüyle grafikteki Değerler bölümü aynıdır.

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

Grafiğe Veri Ekleme

Satışları Ad’a göre gösteren bir raporunuz olduğunu varsayın. Tam Ad alanını Kategori Grupları bölümüne ve Satış alanını da Değerler bölümüne bırakırsınız.

Satış alanını Değerler bölümüne eklediğinizde, veri alanının metni göstergede görüntülenir ve bu sayısal alandaki veriler toplanarak tek bir değer oluşturur. Varsayılan olarak değer, yerleşik Sum işlevi kullanılarak toplanır. Grafik Verileri bölmesi alanınız için basit bir ifade içerir. Örneğimizde, [Sum(Sales)], =Sum(Fields!Sales.Value) alan ifadesi için görüntülenir. Bir grup belirtilmemişse, grafikte yalnızca bir veri noktası gösterilir. Birden fazla veri noktası gösterebilmek için, verilerinizi bir gruplandırma alanı ekleyerek gruplandırmasınız. Ad alanını Kategori Grupları bölümüne eklediğinizde, alanın adıyla aynı adı taşıyan bir gruplandırma alanı grafiğe otomatik olarak eklenir. X ve ye eksenleri boyunca olan değerleri tanımlayan alanlar eklendiğinde, grafikte verileri doğru bir biçimde çizdirmeye yetecek kadar bilgi olur.

rs_chartwNoSeries

Seri Grupları bölümü boş bırakıldığında, tasarım zamanında serilerin sayısı sabit olur. Bu örnekte, Satış grafikte görüntülenen tek seridir.

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

Grafikteki Kategori ve Seri Grupları

Grafik, iç içe geçmiş kategori ve seri gruplarını destekler. Grafikler ayrıntı verilerini görüntülemez. Veri kümesi alanlarını seçili grafiğin kategori ve seri bırakma bölgelerine sürükleyerek bir grafiğe gruplar ekleyin.

Pasta grafikler gibi şekil grafikleri, kategori gruplarını ve iç içe geçmiş kategori gruplarını destekler. Çubuk grafikler gibi diğer grafikler, kategori gruplarını ve seri gruplarını destekler. Grupları iç içe yerleştirebilirsiniz, ancak kategori veya seri sayısının grafikteki verilerin görüntülenmesini engellememesine dikkat edin.

Grafiğe Seri Gruplandırması Ekleme

Seri Grupları bölümüne alan eklerseniz, serilerin sayısı söz konusu alanda bulunan verilere bağlı olur. Önceki örneğimizde, Seri Grupları bölümüne Yıl alanını eklediğimizi varsayalım. Yıl alanındaki değerlerin sayısı, grafikte kaç serinin olacağını belirler. Yıl alanı 2004, 2005 ve 2006 yıllarını içeriyorsa, Değerler bölümündeki her alan için grafikte üç seri görüntülenir.

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

Grafiği Oluşturmadan Önce Veri Kümesiyle İlgili Dikkate Alınacak Noktalar

Grafikler verilerinizin özet görünümünü sağlar. Ancak, büyük veri kümelerinde grafik üzerindeki bilgiler dağınık ve anlaşılmaz olabilir. Eksik veya boş veri noktaları, grafiğin türüne uygun olmayan veri türleri ve verileri tablolarla birleştirmek gibi gelişmiş uygulamaların hepsi grafiğin okunabilirliğini etkileyebilir. Bir grafiği tasarlamadan önce, tasarımı hızlı ve verimli bir şekilde yapabilmek için, verilerinizi dikkatle hazırlamalı ve içeriğini anlamalısınız.

Raporunuzda istediğiniz kadar grafiğiniz olabilir. Matris veya tablo gibi başka herhangi bir veri bölgesine benzeyen bir grafik tek bir veri kümesine bağlıdır. Aynı grafikte birden çok veri kümesi görüntülemek istiyorsanız, grafiğe verileri eklemeden önce SQL sorgunuzda JOIN veya UNION deyimini kullanan ek bir veri kümesi oluşturabilirsiniz. JOIN ve UNION deyimi hakkında daha fazla bilgi için, Books Online’a veya başka bir SQL başvurusuna bakın.

Ayrıntılı veriler gerekmiyor veya kullanılmıyorsa, veritabanı sorgusunda verileri önceden birleştirmeyi dikkate alın. Her veri noktasını daha net görüntülemek için, veri kümenizdeki kategorilerin sayısını azaltın. Veri kümesine filtre uygulayabilir veya döndürülen satır sayısını azaltan bir koşulu sorgunuza ekleyebilirsiniz. Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Grafikte Veri Görüntülemek İçin En İyi Yöntemler

Görüntülenen öğelerin sayısı temeldeki bilgilere yönelik açık bir görüntü sunduğu zaman, grafikler en büyük etkiyi yapar. Dağılım grafikleri gibi bazı grafikler, çok sayıda veri noktasını kullanırken, pasta grafik gibi bazı grafikler de daha az veri noktasıyla daha etkili olurlar. Veri kümenizdeki değerleri ve bu bilgilerin nasıl gösterilmesini istediğinizi göz önüne alarak, grafik türünü dikkatle seçin. Daha fazla bilgi için, bkz. Grafik Türleri (Rapor Oluşturucusu ve SSRS).

Veriler grafikte birkaç yolla birleştirilebilir:

  • Pasta grafik kullanırken, küçük dilimleri "Diğer" adlı tek bir dilimde toplayın. Bu, pasta grafiğinizdeki dilim sayısını azaltacaktır. Daha fazla bilgi için, bkz. Pasta Grafikteki Küçük Dilimleri Toplama (Rapor Oluşturucusu ve SSRS).

  • Çok fazla veri noktası olduğunda, veri noktası etiketleri kullanmaktan kaçının. Veri noktası etiketleri en çok grafikte yalnızca birkaç nokta olduğu zaman etkin olurlar.

  • İstenemeyen veya ilgisiz verilere filtre uygulayın. Bu, grafikte göstermeye çalıştığınız önemli verileri vurgulamanıza yardımcı olur. Grafikteki veri noktalarını filtrelemek için, kategori grubunda veya seri grubunda bir filtre ayarlayın. Varsayılan olarak, grafik aynı gruba ait olan değerleri seride tek bir veri noktasında toplamak için Sum yerleşik işlevini kullanır. Serinin toplama işlevini değiştirirseniz, filtre ifadesindeki toplama işlevini de değiştirmeniz gerekir. Daha fazla bilgi için, bkz. Verileri Filtreleme, Gruplandırma ve Sıralama (Rapor Oluşturucusu ve SSRS).

  • Tablo veya matris şablonunda oran verilerini görüntülemek için, çubuk grafik yerine doğrusal ölçer kullanmayı düşünün. Hücre içindeki tek değeri göstermek için ölçerler daha uygundur. Daha fazla bilgi için, bkz. İç İçe Yerleştirilen Veri Bölgeleri (Rapor Oluşturucusu ve SSRS).

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

Grafikteki bir Veri Alanındaki Değerleri Toplama

Varsayılan olarak, Değerler bölümüne alan eklendiğinde, Reporting Services alan için bir toplama hesaplar. Grafiğe bir alan sürükler ancak bu alanı belirli bir bölüme bırakmazsanız, bu alanın veri türüne bağlı olarak alanın kategori (x) eksenine mi yoksa değer (y) eksenine mi ait olduğunu grafik belirler. Değerler bölümüne bırakılan sayısal alanlar SUM işlevi kullanılarak toplanır. Değerler bölümündeki değer alanının veri türü Dize olduğunda, alanlarda sayılar bulunsa bile grafik sayısal değer görüntüleyemez; dolayısıyla grafikte COUNT işlevi görüntülenir. Bu davranışı önlemek için, kullandığınız alanların, biçimlendirilmiş sayılar içeren Dizeler yerine sayısal veri türlerine sahip olduğundan emin olun. Dize değerlerini, CDbl veya CInt sabitini kullanarak bir sayısal veri türüne dönüştürmek için bir Visual Basic ifadesi kullanabilirsiniz. Örneğin, aşağıdaki karmaşık ifade, sayısal değerler içeren MyField adlı bir alanı Dize olarak biçimlendirilen bir alana dönüştürür.

=Sum(CDbl(Fields!MyField.Value))

Toplama ifadeleri hakkında daha fazla bilgi için bkz. Toplama İşlevleri Başvurusu (Rapor Oluşturucusu ve SSRS).

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

Bu Bölümde

Ayrıca bkz.

Görevler

Öğretici: Raporunuza Sütun Grafiği Ekleme (Rapor Oluşturucusu)

Öğretici: Raporunuza Pasta Grafiği Ekleme (Rapor Oluşturucusu)

Öğretici: Raporunuza Çubuk Grafik Ekleme (Rapor Oluşturucusu)

Kavramlar

Resimler, Metin Kutuları, Dikdörtgenler ve Çizgiler (Rapor Oluşturucusu ve SSRS)

Etkileşimli Sıralama, Belge Haritaları ve Bağlantılar (Rapor Oluşturucusu ve SSRS)

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