Aanbevolen procedures voor rapporten
De volgende aanbevolen procedures kunnen u helpen om rapporten te maken die makkelijker zijn om te schrijven, aan vastgestelde standaarden voldoen, en met verbeterde efficiëntie worden uitgevoerd.
Algemene aanbevolen procedures
Dit gedeelte bevat aanbevolen procedures voor het maken van aangepaste op Fetch gebaseerde rapporten.
Gebruik een bestaand rapport als u aangepaste rapporten wilt maken
Controleer of in uw app een rapport aanwezig is waarvan het ontwerp in de buurt komt van uw wensen. Download de rapportdefinitie voor dat rapport, en wijzig vervolgens het RDL-bestand in plaats van een volledig nieuw bestand te maken. Door dit te doen, kunt u ontwikkeltijd besparen en rapportschrijffouten beperken.
Indelingen van Customer Engagement (on-premises) voor valuta, getallen, tijd en datum, agenda gebruiken
De FilteredUserSettings
-weergave bevat informatie over valutanotatie, datum- en tijdnotatie, getalnotatie, negatief getal, begindag van de week, agenda´s en andere indelingen. Customer Engagement (on-premises) biedt de databasefunctie fn_GetFormatStrings om de datum-, tijd-, getal- en valutanotatie en de agenda-indeling van de FilteredUserSettings
-weergave op te halen.
Gebruik deze hulpmiddelen om gegevenswaarden in uw rapporten correct in te delen.
Het paginaformaat instellen
Reporting Services bevat geen expliciete pagina-indeling, zoals de modi staand en liggend, of vooraf-ingestelde paginaformaten. De standaardrapporten zijn bedoeld voor 8,25 x 11 (staand) of 11 x 8,25 (liggend) of de paginaformaten die voor A4-papier en US letter werken.
Een back-up van uw rapporten maken
Back-up-kopiën maken van uw rapporten en deze opslaan op een andere computer dan die met de rapportserver.
Definieer afkappingen zo nodig
Tekstterugloop is het standaardgedrag voor een item van het tekstvakrapport in Reporting Services. Dit betekent dat, tenzij anders aangegeven, alle tekst bij de gedefinieerde breedte van een tekstgebied wordt afgebroken en vervolgens verticaal verdergaat. Als afkapping is opgegeven, wordt tekst in een tekstvak bij de breedte van het tekstvak afgekapt binnen de gespecificeerde opvulling (standaard 2 pt aan de linker- en rechterzijde). Elke maximale lengteafkapping die groter is heeft aangepaste codering nodig.
De standaardrapporten zijn ingesteld met knopinfo om statische tekst of waarden weer te geven van gegevensvelden als de gebruiker met de muiswijzer het rapportitem aanwijst. Als u afkapping gebruikt, kunt u de eigenschap ToolTip
instellen op de veldwaarde zodat de volledige tekst wordt weergegeven als de gebruiker de afgekapte tekst aanwijst.
Aanbevolen procedure als u rapporten maakt die datum- en tijdvelden bevatten
Als u rapporten maakt waarin datum- en tijdvelden worden gebruikt, moet u op het volgende letten:
Gebruik de datum- en tijdwaarden consistent in Customer Engagement (on-premises) wanneer u rapporten maakt waarin een op UTC (Coordinated Universal Time) gebaseerd veld wordt gebruikt (Onafhankelijk van tijdzone of Alleen datum) en converteer de waarde niet naar een op een regionale tijdzone gebaseerde waarde (Gebruikersinstelling).
Als u een wijziging aanbrengt in het datum- en tijdgedrag van een veld in een entiteit, moet u mogelijk rapporten waarin die datum en tijd wordt gebruikt opnieuw genereren zodat het veld correct wordt weergegeven.
Genereer rapporten van de wizard Rapport opnieuw. Bewerk het rapport met de wizard Rapport en gebruik hierbij dezelfde parameters om het rapport opnieuw te genereren.
Genereer rapporten die zijn gebaseerd op een beheerde oplossing opnieuw. Bij beheerde oplossingen, bewerkt u niet het rapport, maar importeert u de oplossing opnieuw om het rapport opnieuw te genereren.
Genereer aangepaste rapporten die zijn gemaakt met Visual Studio opnieuw. Werk de datum- en tijdvelden in Visual Studio zo nodig bij en publiceer het rapport opnieuw.
Voor meer informatie over datum- en tijdvelden, raadpleegt u Gedrag van datum- en tijdgegevenstype.
Zie ook
Handleiding voor rapporten en analyses
Prestaties van rapporten verbeteren