Βέλτιστες πρακτικές για αναφορές
Οι παρακάτω βέλτιστες πρακτικές μπορεί να σας βοηθήσουν να δημιουργήσετε αναφορές οι οποίες είναι πιο εύκολο να συνταχθούν, συμμορφώνονται με τα καθιερωμένα πρότυπα και εκτελούνται με βελτιωμένη αποτελεσματικότητα.
Γενικές βέλτιστες πρακτικές
Αυτή η ενότητα παρέχει τις βέλτιστες πρακτικές για τη δημιουργία προσαρμοσμένων αναφορών βάσει Fetch.
Χρήση υφιστάμενης αναφοράς για τη δημιουργία προσαρμοσμένων αναφορών
Ελέγξτε εάν υπάρχει μια υπάρχουσα αναφορά στην εφαρμογή σας που είναι κοντά στο σχέδιο που θέλετε. Κάντε λήψη του ορισμού αναφοράς για αυτήν την αναφορά και, στη συνέχεια, τροποποιήστε το αρχείο RDL αντί να δημιουργήσετε μια νέα δραστηριότητα από την αρχή. Με αυτόν τον τρόπο, θα εξοικονομήσετε χρόνο ανάπτυξης και θα μειώσετε τα σφάλματα σύνταξης αναφορών.
Χρησιμοποιήστε φόρμες του Customer Engagement (on-premises) για νομίσματα, αριθμούς, ημερομηνία και ώρα, ημερολόγιο
Η FilteredUserSettings
προβολή περιλαμβάνει πληροφορίες σχετικά με τη μορφή νομισματικής μονάδας, τη μορφή ημερομηνίας και ώρας, τη μορφή αριθμών, τον αρνητικό αριθμό, την πρώτη ημέρα της εβδομάδας, ημερολόγια και άλλες μορφές. Το Customer Engagement (on-premises) παρέχει τη συνάρτηση βάσης δεδομένων fn_GetFormatStrings για να λάβετε τις μορφές ημερομηνίας, ώρας, αριθμού, νομισματικής μονάδας και ημερολογίου από την προβολή FilteredUserSettings
.
Χρησιμοποιήστε αυτούς τους πόρους για τη σωστή μορφοποίηση τιμών δεδομένων στις αναφορές σας.
Ορίστε το μέγεθος της σελίδας
Οι Υπηρεσίες αναφοράς δεν παρέχουν ρητό προσανατολισμό σελίδας, όπως λειτουργίες οριζόντιου και κατακόρυφου προσανατολισμού ή προκαθορισμένα μεγέθη σελίδας. Οι βασικές αναφορές έχουν σχεδιαστεί για μεγέθη σελίδων 8,25 x 11 (κατακόρυφα) ή 11 x 8,25 (οριζόντιο) που λειτουργούν για αγγλικά και χαρτί Α4.
Δημιουργία αντιγράφων ασφαλείας για τις αναφορές σας
Δημιουργήστε αντίγραφα ασφαλείας των αναφορών σας και αποθηκεύστε σε έναν υπολογιστή διαφορετικό από το διακομιστή αναφορών.
Ορισμός περικοπής, εάν είναι απαραίτητο
Η αναδίπλωση κειμένου είναι η προεπιλεγμένη συμπεριφορά για ένα στοιχείο αναφοράς πλαισίου κειμένου στις υπηρεσίας αναφοράς. Αυτό σημαίνει ότι, εκτός εάν ορίζεται διαφορετικά, όλο το κείμενο θα αναδιπλωθεί στο καθορισμένο πλάτος κάθε περιοχής κειμένου και μετά θα αναπτυχθεί κατακόρυφα. Εάν καθοριστεί περικοπή, ένα πλαίσιο κειμένου θα περικόψει κείμενο στο πλάτος του πλαισίου κειμένου εντός της καθορισμένης αναπλήρωσης (η προεπιλογή είναι 2pt αριστερά και δεξιά). Οποιαδήποτε περικοπή μέγιστου μήκους πέρα από αυτό, θα απαιτεί προσαρμοσμένο κώδικα.
Οι τυπικές αναφορές έχουν οριστεί με συμβουλές εργαλείων για να εμφανίζουν στατικό κείμενο ή τιμές από τα πεδία δεδομένων, όταν ο χρήστης τοποθετήσει τον δείκτη του ποντικιού επάνω από το στοιχείο αναφοράς. Εάν χρησιμοποιείτε περικοπή, εξετάστε το ενδεχόμενο ρύθμισης της ιδιότητας ToolTip
στο πεδίο τιμής έτσι ώστε το πλήρες κείμενο να εμφανίζεται όταν ο χρήστης καταδεικνύει το κείμενο που έχει περικοπεί.
Βέλτιστες πρακτικές για τη δημιουργία αναφορών που περιλαμβάνουν πεδία ημερομηνίας και ώρας
Όταν δημιουργείτε αναφορές που χρησιμοποιούν πεδία ημερομηνίας και ώρας, λάβετε υπόψη σας τα εξής:
Για να είστε συνεπείς με τις τιμές ημερομηνίας και ώρας στο Customer Engagement (on-premises), κατά τη δημιουργία αναφορών που χρησιμοποιούν ένα πεδίο με βάση την ώρα UTC (ανεξάρτητο από ζώνη ώρας ή μόνο ημερομηνία), μην μετατρέψετε την τιμή σε μια τιμή με βάση την τοπική ώρα (Τοπική ώρα χρήστη).
Εάν κάνετε κάποια αλλαγή στη συμπεριφορά ημερομηνίας και ώρας ενός πεδίου σε μια οντότητα, ίσως χρειαστεί να δημιουργήσετε ξανά αναφορές που χρησιμοποιούν αυτή την ημερομηνία και ώρα για να εμφανίσει η αναφορά το πεδίο σωστά.
Εκ νέου δημιουργία αναφορών του "Οδηγού αναφοράς". Επεξεργασία της αναφοράς χρησιμοποιώντας τον Οδηγό αναφοράς με τις ίδιες παραμέτρους, για να δημιουργήσετε ξανά την αναφορά.
Δημιουργήστε εκ νέου αναφορές που βασίζονται σε μια διαχειριζόμενη λύση. Για διαχειριζόμενες λύσεις, αντί να επεξεργάζεστε την αναφορά, κάντε εκ νέου εισαγωγή της λύσης για να δημιουργήσετε ξανά την αναφορά.
Αναδημιουργία προεπιλεγμένων αναφορών που δημιουργήθηκαν με Visual Studio. Ενημερώστε τα πεδία ημερομηνίας και ώρας στο Visual Studio όπως απαιτείται και δημοσιεύστε ξανά την αναφορά.
Για περισσότερες πληροφορίες σχετικά με τα πεδία ημερομηνίας και ώρας, ανατρέξτε στην ενότητα Συμπεριφορά του τύπου δεδομένων ημερομηνίας και ώρας.