Share via


Rapor Parametreleri Oluşturma ve Rapor Parametresi Özelliklerini Ayarlama

Rapor parametreleri rapor için genel olarak tanımlanır.Rapor sorgusu parametreler içeriyorsa, rapor parametreleri otomatik olarak oluşturulur veya elle de oluşturulabilir.Rapor parametresi oluşturulduktan sonra, onu tanımlayan ve raporda nasıl kullanıldığını denetleyen özellikleri ayarlamanız gerekir.

Rapor yayımlanmadan önce parametrelerle çalışmak için, Rapor Tasarımcısı'nda Rapor Parametreleri iletişim kutusunu kullanın.Daha fazla bilgi için bkz: Nasıl Yapılır: Ekleme, değiştirme veya bir raporu parametresi (Reporting Services) Sil.

After the report is published, you can modify many report parameter properties in Report Manager or SQL Server Management Studio.Parametre özellikleri ve güvenlik konuları ve değiştirme hakkında daha fazla bilgi için bkz: Yayımlanan bir rapor için parametre özellikleri ayarlama.

Rapor Parametreleri

Veri kümesi sorgusu kaydedildiğinde, rapor parametreleri otomatik olarak sorgu parametreleri için oluşturulur veya rapor parametresini elle de oluşturulabilirsiniz.Rapor parametresi oluşturduktan sonra, istediğiniz işlevi kazanmak için rapor parametresi özelliklerinin varsayılan değerlerini ayarlamanız gerekir.Örneğin, veri türünü değiştirmeniz, kullanılabilir değerler listesi elde etmek üzere veri kümesi oluşturmanız, varsayılan değerlere yönelik veri kümesi oluşturmanız veya değerlerin boş veya değersiz olup olamayacağını ayarlamanız gerekebilir.

Bir parametrenin birden çok değere izin vermesini istiyorsanız, veri kümesi sorgusunu da birden çok değere izin verecek şekilde değiştirmeniz gerekir.Daha fazla bilgi için bkz: Tek Değer ve Birden Fazla Değer İçeren Parametreleri Kullanma. Ek olarak, ifadeye çok değerli bir parametre eklerseniz, istediğiniz değerlere erişmek için ifadenin nasıl yazılacağını bilmeniz gerekir.Daha fazla bilgi için bkz: Parametreler koleksiyon başvurular (Reporting Services) deyimler içinde kullanma.

Oluşturmak veya bir rapor parametre değiştirmek için Veri bölmesinde Parametreler düğümünü sağ tıklatın ve açmak Rapor, parametre özellikleri iletişim kutusu.

Not

Sorgu parametresini kaldırır veya adını değiştirirseniz, ona karşılık gelen rapor parametresi otomatik olarak kaldırılmaz veya değiştirilmez.Sorguyu kaydederken sorgu parametresinin adını değiştirirseniz, değiştirilen ada karşılık gelen yeni bir rapor parametresi oluşturulur.Rapor parametresini yeni sorgu parametresi adıyla aynı olacak şekilde yeniden adlandırabilir ve sorgu parametresini rapor parametresine bağlamak için veri kümesi parametre özelliklerini güncelleştirebilirsiniz.Sorgu parametresini kaldırırsanız ve ona karşılık gelen rapor parametresine ihtiyacınız yoksa, onu elle silmeniz gerekir.

Ad ve Veri Türü

Parametre adları zorunludur ve rapor içinde benzersiz olmaları gerekir.Bir parametre veri türü küme için String Varsayılan olarak. Açılır listeden farklı bir veri türü seçebilirsiniz.If the report parameter is based on a query parameter, make sure that the report parameter data type matches the query parameter data type.Reporting Services does not detect query parameter data types so you must adjust the data type yourself.

Adların karakterlerle ve Ortak Dil Belirtimi'nin büyük/küçük harf standartlarıyla uyumlu olması gerekir.Daha fazla bilgi için bkz: Ortak dil belirtimi https://msdn.microsoft.com adresinde.

Sor

Yayımlanmış bir raporda, parametreler normalde raporun en üstündeki parametre giriş alanında metin kutuları şeklinde görünür.İstem dizesi, giriş alanındaki parametreyi tanıtan etiketi tanımlar.Bu istem parametrenin adı veya kullanıcıya yönelik yönergeler olabilir; örneğin, "Yıl" veya "Yılı seçin".İstem boş bırakılır ve varsayılan parametre değeri belirtilirse, varsayılan değer kullanılır ve kullanıcı raporu çalıştırdığında parametrenin giriş kutusu görüntülenmez.İstem boş bırakılır ve bir varsayılan parametre değeri belirtilmezse, rapor çalıştırılamaz.Parametre değerleri kullanıcıdan istemiyorsanız, seçin. Gizli or .

Gizli ve İç Parametreler

Yayımlanmış raporda parametre görünürlüğünü denetleyen seçenekler ayarlayabilirsiniz.Ayarlama Gizli and seçenekleri görünürlüğü farklı düzeyler sağlar.Yayımlanan raporun parametre giriş alanındaki parametreyi gizleyebilir ve yine de değerlerini rapor URL'sinde veya abonelik tanımında ayarlayabilirsiniz.Parametre ayarlamak , bunun içinde maruz kalmaz rapor tanımında herhangi şekilde hariç.Bir iç parametre null olabilen bir varsayılan değer olması gerekir, Boş değere izin ver seçeneği seçildi.

Tek ve Çok Değerli Parametreler

Seçerek multivalue parametre tanımlayabilirsiniz Çok değerli seçeneğiRapor parametreleri iletişim kutusu.Bu onay kutusu seçili değilse, parametre tek değerlidir.Belirtme Çok değerli seçenek yayımlanmış rapora parametre kapalı açılan listesindeki kullanılabilir olan değerler onay kutuları ekler.Kullanıcılar istedikleri değerleri seçebilir; örneğin, Satış Nedeni Karşılaştırmaları örnek raporunda, kullanıcılar birden çok ürünün birleşik satış verilerini görmek için o ürünleri seçebilir.

Kullanılabilir değerler belirtirken, sabit bir liste girebilir veya veri kaynağından kullanılabilir değerleri almak için bir sorgu kullanabilirsiniz.Çok değerli parametrenin en az bir değeri olması gerekir.Boş değerlere izin verilmez.Tümünü Seç seçeneği otomatik olarak oluşturulur ve yalnızca birden çok değer varsa görüntülenir.

Not

Içinde Reporting Services, kullanıyorsanız bir Analysis Services Veri kaynak, seçim Tümünü Seç seçeneği.The Select All option can produce poor performance when processing an MDX query.Tüm değerlerin, sorgu tasarımcısında seçmek isterseniz, MDX KOMUTUNU seçin... Tüm üye listesi yerine.

Boş Değere İzin Verme

Isterseniz kullanılabilir bir değerler listesi oluşturduğunuzda <Boş> Geçerli olarak izin verilmesi için geçerli değerler listesinde eklemeniz gerekir.

Null Değere İzin Verme

Null izin ver tek deðerli parametreler için bir seçenektir.Çok değerli bir parametre için bu değeri seçemezsiniz.Seçtiğinizde Null izin ver, parametre null değeri izin veriyorsunuz.Varsayılan olarak, bazı sorgu dilleri sonuç kümesinde Null değerler döndürmez.

Kullanılabilir Değerler

Rapor parametresi tanımlarken, raporla birlikte kullanılabilen değerleri tanımlamanız gerekir.Bunlara kullanılabilir değerler veya geçerli değerler denir.Kullanılabilir değerler listesi değer/etiket çiftlerinden oluşan bir küme içerir.Rapor çalıştırıldığında, kullanıcı bu etiketi görür.Kullanıcı etiket seçtiğinde, parametre değeri olarak karşılık gelen değer kullanılır.Kullanılabilen değerler sabit bir liste veya ifade olarak önceden tanımlanabilir veya bir veri kümesinden alınabilir:

  • Sorgulanmamış liste, değer/etiket çiftlerinden oluşan sabit bir listedir.Tüm liste rapor parametresi tanımının içinde bulunur.Her değer ve etiket statik bir değer olabilir veya bir ifadeden oluşturulabilir.

  • Sorgulanmış liste, rapor çalıştırıldığında rapor sunucusunun veri kümesinden bir değer ve etiket kümesi almasını sağlar.Sorgulanmış bir kullanılabilir değerler listesini belirttiğinizde, veri kümesini, değer için kullanılacak alanı ve etiket için kullanılacak alanı seçersiniz.

Sorgulanmış kullanılabilir değerler listesini belirtirken, raporun içindeki veri bölgeleri tarafından da kullanılabilen daha karmaşık bir veri kümesini kullanmaktansa, yalnızca parametre tarafından kullanılacak basit bir veri kümesi oluşturmanız önerilir.Aynı veri kümesini hem geçerli değerler listesi hem de rapordaki veri bölgeleri için kullanmak, geçerli değerler listesinde beklenmedik sonuçlar verebilir.

Varsayılan Değer

Parametre için varsayılan değer tanımlayabilirsiniz.Rapordaki tüm parametrelerin varsayılan değerleri varsa, rapor kullanıcı tarafından açıldığında veya Rapor Tasarımcısı'nda önizleme görüntüsüne bakıldığında rapor hemen işlenir.En az bir parametrenin varsayılan değeri yoksa, rapor verileri yalnızca kullanıcı tüm parametre değerlerini girip raporu çalıştırdıktan sonra görüntüler.

Sorgulanmamış veya sorgulanmış bir değeri varsayılan olarak kullanabilirsiniz.Sorgulanmamış varsayılan değer statik bir değer veya ifadedir.Sorgulanmış varsayılan değer, veri kümesindeki bir alanı işaret eden bir ifadedir.Sorgu birden çok satır döndürüyorsa, döndürülen veri kümesinin ilk satırındaki değer kullanılır.

Varsayılan bir değer belirtmemeyi de seçebilirsiniz.Bunu yaparsanız, bir istem belirtmeniz gerekir.

Not

Çok değerli bir parametre kullanıyorsanız ve sorgu birden çok satır döndürüyorsa, varsayılan olarak tüm satırlar kullanılır.