Parametreler (Rapor Oluşturucusu 3.0 ve SSRS)

Rapor parametreleri sayesinde rapor verilerini denetleyebilir, ilgili raporları birbirine bağlayabilir ve rapor sunumunu çeşitlendirebilirsiniz.Parametreleri etkin biçimde kullanan bir rapor tasarlamak için, parametrelerin ve veri kümesi sorgularının birbirleriyle ilişkilerini, ifadelere nasıl parametre ekleneceğini ve parametrelerin rapor sunucusunda veya SharePoint sitesinde rapor tanımından bağımsız olarak nasıl yönetileceğini anlamanız gerekir.

Rapor parametrelerini aşağıdaki şekillerde oluşturabilirsiniz:

  • Oluşturmak veya sorgu değişkenleri içeren bir sorgu olan katıştırılmış veya paylaşılan bir dataset ekleyin.

  • Rapor Verileri bölmesinden el ile bir parametre oluşturma.

  • Bir parametreye ya da değişkenler içeren paylaşılan bir veri kümesine başvurular içeren rapor bölümü ekleme.

Bir raporu yayımladıktan sonra, parametreleri rapor tanımından bağımsız olarak yönetebilirsiniz.Aynı rapor için birden fazla parametre kümesi bile oluşturabilirsiniz.Daha fazla bilgi için bkz: Yayımlanan bir rapor için parametre özelliklerini ayarlama ve Ekleme, değiştirme ve bağlantılı raporları silme.

Kullanıcının etkileşimli olarak değerleri belirtebilmesi için, rapor görüntüleyicisi araç çubuğunda parametrelerin her biri görüntülenir.Aşağıdaki çizimde, @StartDate, @EndDate, @Subcategory ve @ShowAllRows parametrelerini içeren bir raporun parametre alanı gösterilmektedir.

Rapor görüntüleyicisi araç çubuğundaki parametreler

  1. Parametreleri bölmesibir istemi ve varsayılan değer her parametre için Rapor Görüntüleyicisi araç çubuğunu görüntüler.Araç çubuğundaki parametre düzeni otomatik olarak biçimlendirilir.Parametrelerin sırası, bunların Rapor Verileri bölmesinde görüntülenme sırası tarafından belirlenir.

  2. @ StartDate ve @ bitiştarihi Parametreler@ StartDate parametre veri türü olan DateTime.Metin kutusunun yanında Başlangıç Tarihi gösterilir.Tarihi değiştirmek için, metin kutusuna yeni bir tarih yazın veya takvim denetimini kullanın.

    Parametre @ bitiştarihi @ StartDate yanında görünür.

  3. @ Subcategory parametresi@ Subcategory parametre veri türü olan Text.@Subcategory parametresinin kullanılabilir değerler listesi bulunduğundan, bir açılan listede geçerli değerler gösterilir.Değerleri bu listeden seçmelisiniz.@ Subcategory çok değerli, çünkü bir Tümünü Seç tümünü temizlemek ve tüm değerler listesinde seçin sağlayan seçenek görüntülenir.

  4. @ ShowAllRows parametresi@ ShowAllRows parametre veri türü olan Boolean.Belirtmek için radyo düğmelerini kullanın True veya False.

  5. Parametre Alanını Göster veya Gizle tutamacı   Rapor görüntüleyicisi araç çubuğunda, parametreler bölmesini göstermek veya gizlemek için bu oku tıklatın.

  6. Parametreler düğmesi   Rapor Oluşturucusu önizlemesinde, parametreler bölmesini göstermek veya gizlemek için Şeritteki Parametreler düğmesini tıklatın.

  7. Görünüm raporu düğmesiniRapor Görüntüleyicisi araç çubuğunda'i Raporu Görüntüle rapor parametre değerlerini girin sonra çalıştırılacak.Tüm parametrelerin varsayılan değerleri varsa, rapor ilk görünümde otomatik olarak çalıştırılır.

Parametreleri hemen kullanma hakkında daha fazla bilgi için bkz: Öğretici: Raporu (rapor oluşturucuyu 3.0) için bir parametre ekleme, Öğretici: (ssrs) raporu parametreleri ekleme, veya Rapor örnekleri (Rapor Oluşturucu 3.0 ve ssrs)

Not

Parametreler, parametreler içeren bağımlı veri kümelerine sahip veri bölgeleri için ayrı bir rapor bölümü olarak yayımlanabilir.Parametreler bir rapor bölümü olarak listelense de, bir rapor bölümü parametresini rapora doğrudan ekleyemezsiniz.Bunun yerine, rapor bölmesini eklediğinizde, gerekli tüm rapor parametreleri, rapor bölümünün içerdiği veya başvurduğu veri kümesi sorgularından otomatik olarak oluşturulur.Rapor bölümleri hakkında daha fazla bilgi için bkz: Rapor Bölümleri (Rapor Oluşturucusu 3.0) ve Rapor Tasarımcısı (ssrs) rapor bölümleri.

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.

Bu Makalede

Parametrelerin Yaygın Kullanımları

Parametre Türleri

Rapor Parametreleriyle Çalışma

Veri Kümesi Parametreleriyle Çalışma

Basamaklı Parametreler

Parametreleri Detaylandırma Raporlarına veya Alt Raporlara Geçirme

SharePoint Sitesinin Rapor Sunucusunda Parametreleri Yönetme

Bu Bölümde

İlgili Konular

Parametrelerin Yaygın Kullanımları

Aşağıda parametrelerin en yaygın kullanım yollarından bazılarını bulabilirsiniz:

  • Kullanıcıların rapordaki verileri özelleştirmek için değerler belirtmesine olanak tanır.Örneğin, satış verilerinin başlangıç tarihi ve bitiş tarihi için iki parametre belirtin.

  • Kullanıcıların raporun görünümünü özelleştirmek için değerler belirtmesine yardımcı olur.Örneğin, tabloda iç içe yerleştirilmiş tüm satır gruplarının genişletileceğini veya daraltılacağını göstermek için bir Boole parametresi sağlayın.

  • Kullanıcının yalnızca geçerli bir değeri seçebilmesini sağlamak için aralarından seçim yapılacak değerlerin bulunduğu bir açılan liste oluşturun.

  • Raporun ilk görünümde otomatik olarak çalışmasını sağlamak için her parametreye bir varsayılan değer oluşturun.

  • Bir parametrenin açılan listesi, bir önceki parametrede yapılan seçime göre geçerli olan değer kümesinden oluşacak şekilde basamaklı değerler oluşturun.Bu, binlerce değer içerebilecek parametre değerlerine art arda filtre uygulayarak bunları uygun bir sayıya indirmenize olanak tanır.

  • Birden çok kullanıcı için parametre kümelerini özelleştirin.Rapor sunucusundaki bir satış raporu temelinde iki bağlantılı rapor oluşturun.Bağlantılı raporlardan biri satış elemanlarının önceden tanımlanmış parametre değerlerini kullanırken, ikinci bağlantılı rapor satış müdürlerinin önceden tanımlanmış parametre değerlerini kullanabilir.Her iki rapor da aynı rapor tanımını kullanır.

  • Kullanıcıların paylaşılan bir veri kümesindeki verilere filtre uygulamasına olanak tanıyın.Rapora bir paylaşılan veri kümesi eklerseniz, sorguyu değiştiremezsiniz.Rapora, oluşturduğunuz rapor parametresine başvuru içeren bir veri kümesi filtresi ekleyebilirsiniz.

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

Parametre Türleri

Raporlar, iki parametre türleri şunlardır: DataSet'i parametre ve rapor parametreleri.

  • DataSet parametresibir dataset parametresi için katıştırılmış bir dataset ya da paylaşılan bir dataset dataset sorgu komutu her sorgu değişkeni için otomatik olarak oluşturulur.Bazı sorgu tasarımcıları, alan adları temelinde uygulanan filtreleri eklemek için bir alan ve alan adı temelinde bir veri kümesi parametresi ekleme seçeneği sağlar.

    Veri kümesi parametreleri, veri kümesi sorgusunu tanımladıktan sonra yapılandırılır.Her veri kümesi parametresi için ayrı ayrı varsayılan değerler belirtebilirsiniz.Rapora paylaşılan veri kümesi eklediğinizde, iç parametre olarak işaretlenen veri kümesi parametreleri raporda geçersiz kılınamaz.İç parametre olarak işaretlenmemiş olan veri kümesi parametrelerini geçersiz kılabilirsiniz.Ek parametreler de oluşturabilirsiniz.Daha fazla bilgi için bkz: Dataset parametreleri ile çalışma bu konuda.

  • Rapor parametresibir rapor parametre her dataset parametresi için otomatik olarak oluşturulur.Rapor parametrelerini kendiniz de oluşturabilirsiniz.Kullanıcının etkileşimli olarak değerler girip raporun içeriğini veya görünümünü özelleştirmesine yardımcı olmak için rapor parametrelerini yapılandırabilirsiniz.Ayrıca, rapor parametrelerini kullanıcının önceden yapılandırılmış değerleri değiştirememesini sağlamak için de yapılandırabilirsiniz.Rapor parametreleri, rapor sunucusunda yayımlanmış olan rapordan bağımsız olarak yönetilir.Daha fazla bilgi için bkz: rapor parametreleri ile çalışma bu konuda.

    Ayrıca, rapor parametresini rapordan ayrı, bir rapor bölümü olarak kaydedebilirsiniz.Rapor bölümleri rapor sunucusunda depolanır ve diğer kullanıcılar bunları raporlarında kullanabilir.Parametre olan rapor bölümleri, rapor sunucusundan yönetilemez.Rapor Bölümü Galerisi'nde parametreleri arayabilir ve bunları ekledikten sonra raporunuzun içinde yapılandırabilirsiniz.Daha fazla bilgi için bkz: Rapor Bölümleri (Rapor Oluşturucusu 3.0).

Çoğu saat, rapor parametreleri ile çalışacaksınız.

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

Rapor Parametreleriyle Çalışma

Parametrelerin en sık kullanılma amacı, veri kümesi sorguları tarafından alınan rapor verilerini çeşitlendirmektir.Bu senaryoda, kullanıcılardan raporu çalıştırdıklarında bir değer veya değerler istenir ve veri kümesi sorgusu yalnızca istenen verileri alır.Veri kümesi sorgusu sorgu parametrelerini içerir ve rapor işlemcisi sorgu parametrelerine dolaylı olarak bağlanan rapor parametrelerini otomatik olarak oluşturur.

Varsayılan olarak, otomatik oluşturulan parametreler otomatik üretilmiş bir ad, bilgi istemi ve veri türü kullanır.Rapor Verileri bölmesinde Rapor Özellikleri iletişim kutusunu kullanarak rapor parametrelerinin özelliklerini değiştirebilirsiniz.Aşağıdaki tabloda, her parametre için ayarlayabileceğiniz özellikler özetlenmektedir:

Özellik

Açıklama

Ad

Parametre için büyük/küçük harf duyarlı bir ad yazın.Adın bir harfle başlaması gerekir ve harf, sayı ve alt çizgi (_) içerir ancak boşluk içermez.Otomatik olarak oluşturulan parametreler için, ad veri kümesi sorgusundaki sorgu parametresiyle eşleşir.Varsayılan olarak el ile oluşturulan parametreler RaporParametresi1’e benzer.

İstem

Rapor Görüntüleyicisi araç çubuğunda parametre yanında görüntülenen metin.

Veri türü

Rapor parametresi aşağıdaki veri türlerinden biri olmalıdır: Text, Integer, Float, DateTime, Boolean.

Veri türü, rapor parametresinin rapor görüntüleyicisi araç çubuğunda nasıl gösterileceğini belirler.Veri türü, parametreye başvuru içeren ifadeler yazarken de önemli olabilir.

Boş değere izin ver

Parametrenin değeri boş dize veya boşluk olabiliyorsa bu seçeneği belirtin.

Parametre için geçerli değerler belirtirseniz ve boş değerin de geçerli değerlerden biri olmasını isterseniz, bunu da belirttiğiniz geçerli değerlerden biri olarak eklemeniz gerekir.Bu seçeneğin belirtilmesi, kullanılabilir değerlere boşluğu otomatik olarak eklemez.

Null değere izin ver

Parametrenin değeri null olabiliyorsa bu seçeneği belirleyin.

Parametre için geçerli değerler belirtirseniz ve null değerin de geçerli değerlerden biri olmasını isterseniz, null değerini de belirttiğiniz geçerli değerlerden biri olarak eklemeniz gerekir.Bu seçeneğin belirtilmesi, kullanılabilir değerlere null değeri otomatik olarak eklemez.

Birden çok değere izin ver

Kullanıcılarınızın seçim yapabileceği bir açılan liste oluşturmak için kullanılabilir değerleri sağlayın.Bu, veri kümesi sorgusuna yalnızca geçerli değerlerin gönderilmesini sağlamanın iyi bir yoludur.

Parametrenin değeri, açılır bir listede görüntülenen birden çok değer olabiliyorsa bu seçeneği belirleyin.Null değerlere izin verilmez.Bu seçenek belirlendiğinde, parametre açılır listesindeki kullanılabilir değerler listesine onay kutuları eklenir.Listenin bir onay kutusu içerir Tümünü Seç.Kullanıcılar istedikleri değerleri denetleyebilir.

Değerleri sağlayan veriler hızla değişiyorsa, kullanıcı en güncel listeyi göremeyebilir.

Görünür

Rapor çalıştırıldığında, raporun üstündeki rapor parametresini görüntülemek için bu seçeneği belirleyin.Bu seçenek, kullanıcıların çalışma zamanında parametre değerleri seçmesine olanak tanır.

Gizli

Rapor parametresini raporda gizlemek için bu seçeneği belirleyin.Rapor parametresi değerleri bir rapor URL’sinde, abonelik tanımında veya Rapor Yöneticisi kullanılarak rapor sunucusunda ayarlanabilir.

İç

Rapor parametresini gizlemek için bu seçeneği belirleyin.Rapor parametresi yalnızca rapor tanımında görüntülenebilir.

Kullanılabilir değerler

Parametre için kullanılabilir değerler belirttiyseniz, geçerli değerler her zaman bir açılan liste şeklinde gösterilir.Kullanılabilir değerler için sağlar, örneğin, bir DateTime parametresi, bir kapalı açılan liste tarih görünür parametre bölmesinde, yerine bir Takvim denetimi.

Değerler listesi rapor ve alt raporlar arasında tutarlı olmasını sağlamak için verileri bir seçenek ayarlayabilirsiniz kaynak veri ile ilişkili DataSet içindeki tüm sorgular için tek bir işlem kullanmak için kaynak.

Güvenlik notuGüvenlik Notu
Parametre veri türü içeren raporda Text, emin olun bir kullanılabilir değerler listesi (geçerli değerler listesi olarak da bilinir) kullanın ve raporu çalıştıran kullanıcı yalnızca verileri görüntülemek için gereken izinleri olduğundan emin olmakrapor. Daha fazla bilgi için bkz: Güvenlik [Rapor Oluşturucusu 3.0].

Varsayılan değerler

Bir sorgudan veya statik bir listeden varsayılan değerleri ayarlayın.

Her parametrenin bir varsayılan değeri olduğunda, rapor ilk görünümde otomatik olarak çalıştırılır.

Gelişmiş

Bu parametreyi doğrudan veya dolaylı olarak bir rapordaki verileri etkiler olup olmadığını gösteren bir değeri ayarlayın.

Rapor sunucusu üzerinde raporlar ve rapor verileri için önbellek seçenekleri belirlemek için bu değer kullanılır.

Daha fazla bilgi için bkz: Rapor Parametresi Özellikleri İletişim Kutusu, Gelişmiş (Rapor Oluşturucusu 3,0).

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

Veri Kümesi Parametreleriyle Çalışma

Sorgu parametreleri, sorgu tasarımcısında bir sorgu oluşturduğunuz zaman tanımlanır.Bazı veri uzantıları parametrelere hangi alanların ekleneceğini seçmek için bir yol sağlar.Diğer veri uzantıları ise sorgu komutunda sorgu değişkenlerini tanımlar.Her sorgu değişkeni için otomatik olarak bir sorgu parametresi oluşturulur.

Her veri kaynağı sorgu parametrelerini desteklemez.Kaynakta veri filtrelemeyediğiniz durumlarda, kullanıcılara rapordan alındıktan sonra veri filtreleme olanağını sağlamak için rapor parametrelerini kullanabilirsiniz.Tüm sorgu parametrelerine karşılık gelen rapor parametreleri varsa da, rapor parametrelerini bağımsız olarak tanımlayabilirsiniz.Rapor parametreleri, veriler alındıktan sonra bir raporun görünümünü ve düzenlenişini değiştirmek için de kullanılabilir.

Dataset sorgudaki verileri süzmek için alınan verileri içermesini veya dışında değerleri belirterek sınırlayan tümce tümce bir kısıtlama yan tümce tümce tümce içerebilir sonuç küme.

Parametreli Sorgu oluşturmanıza yardımcı olmak için bir veri kaynak ile ilişkilendirilmiş Sorgu Tasarımcısı kullanın.

  • İçin Transact-SQL sorguları, farklı veri kaynakları destekleyen farklı bir sözdizimi için parametreleri.Destek, sorguda parametrelerin konuma veya ada göre belirtilmesiyle değişir.Daha fazla bilgi için bkz: belirli bir dış veri kaynak türleri için konular Rapora Veri Ekleme (Rapor Oluşturucusu 3.0 ve SSRS).İlişkisel sorgu tasarımcısında, parametreli sorgu oluşturmak için, filtrenin parametre seçeneğini belirlemeniz gerekir.Daha fazla bilgi için bkz: İlişkisel Sorgu Tasarımcısı (rapor oluşturucuyu 3.0).

  • Microsoft SQL Server Analysis Services, SAP NetWeaver BI veya Hyperion Essbase gibi çok boyutlu bir veri kaynağını temel alan sorgularda, sorgu tasarımcısında belirttiğiniz filtre temelinde bir parametre oluşturulup oluşturulmayacağını belirtebilirsiniz.Daha fazla bilgi için Sorgu Tasarımcısı içinde konusuna 'yaSorgu Tasarımcıları (Rapor Oluşturucusu 3,0) karşılık gelen veri uzantısı.

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

Basamaklı Parametreler

Kullanıcının her parametre için belirli bir sırada değer seçtiği ve ardından her seçimin sonraki parametrenin değerlerini sınırladığı basamaklı parametreler oluşturabilirsiniz.Basamaklı parametreler, binlerce olası seçeneği yönetilebilir bir sayıya düşürebilir.Örneğin, kullanıcı bir ürün kategorisi seçer, ardından o kategorideki hazır ürünler listesinden seçim yapar ve sonra boyutu ve rengi seçer.

Daha fazla bilgi için bkz: Nasıl yapılır: Rapora Basamaklı Parametreler Ekleme (Rapor Oluşturucusu 3.0 ve SSRS).

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

Parametreleri Detaylandırma Raporlarına ve Alt Raporlara Geçirme

Parametreler, raporları alt raporlara ve detaya inme raporlarına bağlamak için kullanılır.Bu rapor parametreleri, bağlanan rapor için doğru verileri seçmek üzere ana rapordaki değerleri kullanarak gizlenmiş olabilir ya da çalışma zamanında kullanıcıya görünür olabilirler.

Daha fazla bilgi için bkz: Diğer Raporlara Bağlanmak İçin Parametreleri Kullanma (Rapor Oluşturucusu 3.0 ve SSRS).

SharePoint Sitesinde veya Rapor Sunucusunda Parametreleri Yönetme

Bir rapor yayınlandıktan sonra parametreler rapor tanımından bağımsız olarak yönetilebilir.Tasarım zamanında rapordaki parametreyi nasıl yapılandırdığınıza bağlı olarak, rapor sunucusu yöneticileri raporun veya paylaşılan veri kümesinin birçok parametre özelliğini değiştirebilir.Önbellek veya abonelikler için zamanlamak istediğiniz bir rapor tasarlıyorsanız, parametreler için ek gereksinimler geçerli olabilir.For more information, see the following topics in the Reporting Services documentation in SQL Server Books Online.

  • **Önbelleğe alınan raporlar.   **Bir önbellek planı için bir rapor oluşturmak için her parametre varsayılan değeri olması gerekir.Daha fazla bilgi için bkz: Raporlar (ssrs) önbelleğe alma.

  • **Paylaşılan DataSet önbelleğe alınmış.   **Paylaşılan bir dataset için önbellek plan oluşturmak için her parametre varsayılan değeri olması gerekir.Daha fazla bilgi için bkz: Raporlar (ssrs) önbelleğe alma.

  • **Bağlantılı raporları.**Farklı hedef kitleler için verilere filtre uygulamak için önceden belirlenmiş parametre değerleri ile bağlantılı raporlar oluşturabilirsiniz.Daha fazla bilgi için bkz: Ekleme, değiştirme ve bağlantılı raporları silme.

  • Rapor abonelikleri., Verilere filtre uygulama ve abonelikleri ile rapor göndermek için parametre değerlerini belirtebilirsiniz.Daha fazla bilgi için bkz: Abonelik içinde parametreleri ayarlama ve Abonelik ve teslim (Raporlama Hizmetleri).

  • url access., Parametre değerlerini bir rapor için bir url belirtebilirsiniz.URL erişimini kullanarak rapor çalıştırabilir ve parametre değerleri de belirtebilirsiniz.Daha fazla bilgi için bkz: url erişim.

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