Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Rapor parametrelerini bir rapor URL'sine ekleyerek bir SQL Server Reporting Services (SSRS) rapor sunucusuna geçirebilirsiniz. Tüm sorgu parametrelerine karşılık gelen rapor parametreleri olabilir. İlgili rapor parametresini geçirerek bir sorgu parametresini rapora geçirirsiniz. Daha fazla bilgi için bkz. İlişkisel Sorgu Tasarımcısı'nda (Rapor Oluşturucusu ve SSRS) sorgu oluşturma.
Temel parametre söz dizimi
- Rapor parametreleri büyük/küçük harfe duyarlıdır.
- Özel karakterler için:
- URL dizesindeki boşluk karakterlerini
%20karakterleriyle değiştirin. - URL'nin parametre bölümündeki boşluk karakterlerini artı karakteriyle
+değiştirin. - Dizenin herhangi bir bölümündeki noktalı virgülleri karakterleriyle
%3Adeğiştirin.
- URL dizesindeki boşluk karakterlerini
- Tarayıcılar genellikle URL kodlamasını otomatik olarak işler, bu nedenle karakterleri el ile kodlamanız gerekmez.
- URL'nin, isteği SharePoint ve Reporting Services HTTP ara sunucusu aracılığıyla yönlendirmek için ara sunucu söz dizimini içermesi
_vti_binönemlidir. Ara sunucu, HTTP isteğine bazı bağlamlar ekler, bu bağlamlar, SharePoint modu rapor sunucuları için raporun düzgün yürütülmesini sağlamak amacıyla gereklidir. Proxy sözdizimini eklemezseniz, parametreyerp:ön ek eklemeniz gerekir.
Örnekler
Uyarı
SQL Server 2016'nın ardından SharePoint ile SSRS tümleştirmesi artık kullanılamıyor.
- URL içinde bir rapor parametresi ayarlayın.
- Sözdizimi:
parameter=value
- Sözdizimi:
- Raporda tanımlanan iki parametre belirtin.
- SSRS SharePoint modu sunucusu örneği:
https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/AdventureWorks2022/Employee_Sales_Summary_2022.rdl&ReportMonth=3&ReportYear=2008 - SSRS Yerel mod sunucusu örneği:
https://myrshost/ReportServer?/AdventureWorks2022/Employee_Sales_Summary_2022&ReportMonth=3&ReportYear=2008
- SSRS SharePoint modu sunucusu örneği:
- Parametre için null değer geçirme.
- Sözdizimi:
parameter:isnull=true - Örnek:
SalesOrderNumber:isnull=true
- Sözdizimi:
- Boole değeri geçirme. Olası değerler
0false ve1true içindir.- Örnek:
https://myrshost/ReportServer?/AdventureWorks2022/Employee_Sales_Summary_2022&ShowDetails=1
- Örnek:
- Kayan nokta değeri girin. Sunucunun yerel ayarındaki ondalık ayırıcıyı ekleyin.