Meilleures pratiques pour les rapports

Les recommandations suivantes peuvent vous aider à produire des rapports plus faciles à écrire, à vous conformer aux normes établies, et à les exécuter avec une meilleure efficacité.

Recommandations générales

Cette section contient les meilleures pratiques pour créer des rapports Fetch personnalisés.

Utilisation d'un rapport existant pour créer des rapports personnalisés

Vérifiez s'il existe un rapport existant dans votre application qui soit proche de la conception que vous recherchez. Téléchargez la définition de ce rapport, puis modifiez le fichier RDL au lieu d'en créer un nouveau entièrement. Vous économisez ainsi le temps développement et réduisez les erreurs de rédaction de rapports.

Utilisation des formats Customer Engagement (on-premises) pour les devises, nombres, dates et heures et le calendrier

La vue FilteredUserSettings contient des informations relatives aux formats des devises, de la date et de l'heure, des nombres, des nombres négatifs, et du premier jour de la semaine, des calendriers, et à tout autre format. Customer Engagement (on-premises) fournit la fonction de la base de données fn_GetFormatStrings pour obtenir les formats de date, heure, nombres, devises, et calendriers à partir de la vue FilteredUserSettings.

Utilisez ces ressources pour mettre correctement en forme les valeurs des données dans vos rapports.

Définition de la taille de la page

Reporting Services ne comporte pas d'orientation de page explicite, tel que les modes Portrait et Paysage, ni de tailles de page prédéfinies. Les rapports standard ont été conçus pour des tailles de page 21,6 × 27,9 cm (portrait) ou 27,9 x 21,6 cm (paysage) qui fonctionnent pour les format Lettre US et A4.

Sauvegarde de vos rapports

Réalisez des copies de sauvegarde de vos rapports et enregistrez-les sur un ordinateur différent de celui du serveur de rapports.

Définition de la troncation si nécessaire

L'habillage du texte est le comportement par défaut pour un élément de rapport de zone de texte dans Reporting Services. Cela signifie que, sauf mention contraire, le texte sera habillé à la largeur définie de toute zone de texte puis se développera verticalement. Si une troncation est spécifiée, une zone de texte tronquera du texte au niveau de la largeur de la zone de texte dans les marges spécifiées (2 points à gauche et droite par défaut). Toute troncation de longueur maximale au delà de ces spécifications nécessitera un codage personnalisé.

Les rapports standard sont configurés avec des info-bulles pour présenter le texte ou les valeurs statiques provenant de champs de données lorsque l'utilisateur passe le pointeur de la souris sur l'élément de rapport. Si vous utilisez une troncation, songez à définir la propriété ToolTip sur la valeur du champ pour que la totalité du texte paraisse lorsque l'utilisateur passe le curseur sur le texte tronqué.

Meilleures pratiques lorsque vous créez des rapports qui contiennent les champs de date et heure

Lorsque vous créez des rapports qui utilisent des champs de date et heure, tenez compte de ce qui suit :

  • Pour être compatible avec les valeurs de date et d'heure dans Customer Engagement (on-premises), lorsque vous créez des rapports qui utilisent un champ UTC (Coordinated Universal Time) (Sans fuseau horaire ou Date uniquement), ne convertissez pas la valeur en une valeur (Heure locale de l'utilisateur) basée sur le fuseau horaire régional.

  • Si vous modifiez le comportement de date et heure d'un champ dans une entité, vous devrez peut-être régénérer les rapports qui utilisent cette date et heure pour que le rapport affiche le champ correctement.

    • Régénérez les rapports de l'Assistant Rapport. Modifiez le rapport à l'aide de l'Assistant Rapport avec les mêmes paramètres pour régénérer le rapport.

    • Régénérez les rapports reposant sur une solution gérée. Pour les solutions gérées, au lieu de modifier le rapport, réimportez la solution pour régénérer le rapport.

    • Régénérez les rapports personnalisés créés avec Visual Studio. Mettez à jour les champs de date et heure dans Visual Studio selon les besoins et republiez le rapport.

    Pour plus d'informations sur les champs de date et d'heure, voir Comportement du type de données Date et Heure.

Voir aussi

Guide sur les rapports et analyses
Amélioration des performances des rapports

Hinweis

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).