Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
U kunt rapportparameters doorgeven aan een SSRS-rapportserver (SQL Server Reporting Services) door deze op te slaan in een rapport-URL. Alle queryparameters kunnen overeenkomende rapportparameters hebben. U geeft een queryparameter door aan een rapport door de bijbehorende rapportparameter door te geven. Zie Een query maken in de Relational Query Designer (Report Builder en SSRS) voor meer informatie.
Syntaxis van basisparameter
- Rapportparameters zijn hoofdlettergevoelig.
- Voor speciale tekens:
- Vervang spatietekens in de URL-tekenreeks door de tekens
%20. - Vervang spatietekens in het parametergedeelte van de URL door een plusteken
+. - Vervang een puntkomma in een deel van de tekenreeks door de tekens
%3A.
- Vervang spatietekens in de URL-tekenreeks door de tekens
- Browsers verwerken url-codering doorgaans automatisch, zodat u tekens niet handmatig hoeft te coderen.
- Het is belangrijk dat de URL de
_vti_binproxysyntaxis bevat om de aanvraag te routeren via SharePoint en de HTTP-proxy van Reporting Services. De proxy voegt een context toe aan de HTTP-aanvraag, context die is vereist om ervoor te zorgen dat het rapport correct wordt uitgevoerd voor rapportservers in de SharePoint-modus. Als u de proxysyntaxis niet opneemt, moet u de parameter vooraf laten gaan doorrp:.
Voorbeelden
Opmerking
SSRS-integratie met SharePoint is niet meer beschikbaar na SQL Server 2016.
- Stel een rapportparameter in een URL in.
- Syntaxis:
parameter=value
- Syntaxis:
- Geef twee parameters op die zijn gedefinieerd in een rapport.
- Voorbeeld voor een SSRS SharePoint-modusserver:
https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/AdventureWorks2022/Employee_Sales_Summary_2022.rdl&ReportMonth=3&ReportYear=2008 - Voorbeeld voor een SSRS-server in Native modus:
https://myrshost/ReportServer?/AdventureWorks2022/Employee_Sales_Summary_2022&ReportMonth=3&ReportYear=2008
- Voorbeeld voor een SSRS SharePoint-modusserver:
- Geef een null-waarde door voor een parameter.
- Syntaxis:
parameter:isnull=true - Voorbeeld:
SalesOrderNumber:isnull=true
- Syntaxis:
- Geef een Booleaanse waarde door. Mogelijke waarden zijn
0voor onwaar en1waar.- Voorbeeld:
https://myrshost/ReportServer?/AdventureWorks2022/Employee_Sales_Summary_2022&ShowDetails=1
- Voorbeeld:
- Geef een float-waarde door. Neem het decimaalteken op van de landinstelling van de server.