Aracılığıyla paylaş


URL içinde rapor parametresi geçirme

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 %20 karakterleriyle 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.
  • 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, parametreye rp: ö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
  • 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
  • Parametre için null değer geçirme.
    • Sözdizimi: parameter:isnull=true
    • Örnek: SalesOrderNumber:isnull=true
  • Boole değeri geçirme. Olası değerler 0 false ve 1 true içindir.
    • Örnek: https://myrshost/ReportServer?/AdventureWorks2022/Employee_Sales_Summary_2022&ShowDetails=1
  • Kayan nokta değeri girin. Sunucunun yerel ayarındaki ondalık ayırıcıyı ekleyin.