Bune practici pentru rapoarte

Următoarele bune practici vă pot ajuta să produceți rapoarte care sunt mai ușor de scris, respectă standardele stabilite și se execută cu o eficiență îmbunătățită.

Bune practici generale

Această secțiune oferă bune practici pentru crearea de rapoarte particularizate bazate pe Fetch.

Utilizarea unui raport existent pentru a crea rapoarte particularizate

Verificați dacă există un raport în aplicația dvs. care este apropiat de designul pe care îl căutați. Descărcați definiția raportului pentru raportul în cauză, apoi modificați fișierul RDL în loc să creați unul nou de la zero. Făcând acest lucru, veți economisi timp de dezvoltare și veți reduce erorile de scriere a rapoartelor.

Utilizați formate Customer Engagement (on-premises) pentru monede, numere, date și ore, calendare

Vizualizarea FilteredUserSettings conține informații despre formatul monedă, formatul dată și oră, formatul număr, numerele negative, ziua de început a săptămânii, calendare și alte formate. Customer Engagement (on-premises) oferă funcția pentru baze de date fn_GetFormatStrings pentru a obține formatele dată, oră, număr, monedă și calendar din vizualizarea FilteredUserSettings.

Utilizați aceste resurse pentru a formata corect valorile de date din rapoarte.

Setați dimensiunea paginii

Serviciile de raportare nu prevăd explicit orientarea paginii, cum ar fi modurile portret și peisaj sau dimensiunile de pagină prestabilite. Rapoartele standard sunt concepute pentru dimensiunea de 8,25 x 11 (portret) sau 11 x 8,25 (peisaj), care funcționează pentru scrisori SUA și foi A4.

Faceți backup rapoartelor

Faceți copii backup ale rapoartelor și stocați-le pe alt computer decât serverul de raportare.

Definiți trunchierea, dacă este necesar

Încadrarea textului este comportamentul implicit pentru un element de raport casetă text din Reporting Services. Acest lucru înseamnă că, dacă nu se indică altfel, tot textul se va încadra la lățimea definită a oricărei zone de text, apoi va crește pe verticală. Dacă se specifică trunchierea, o casetă text va trunchia textul la lățimea casetei, cu spațierea specificată (valoarea implicită este de 2 pt la stânga și la dreapta). Orice trunchiere de lungime maximă dincolo de aceasta va necesita codificare particularizată.

Rapoartele standard sunt configurate cu sfaturi ecran pentru a afișa text static sau valori din câmpurile de date atunci când utilizatorul trece cursorul mouse-ului peste elementul de raport. Dacă utilizați trunchierea, luați în considerare setarea proprietății ToolTip la valoarea câmpului, astfel încât întregul text să apară atunci când utilizatorul trece cu mouse-ul peste textul trunchiat.

Bune practici atunci când creați rapoarte ce includ câmpurile dată și oră

Atunci când creați rapoarte ce utilizează câmpurile dată și oră, fiți conștienți de următoarele lucruri:

  • Pentru a respecta valorile dată și oră din Customer Engagement (on-premises), atunci când creați rapoarte ce utilizează un câmp bazat pe Timpul Universal Standard (UTC) (Independent de fusul orar sau Numai dată) nu convertiți valoarea într-o valoare bazată pe un fus orar regional (Local pentru utilizator).

  • Dacă modificați comportamentul dată și oră al unui câmp dintr-o entitate, poate fi nevoie să regenerați rapoartele care folosesc acea dată și oră pentru ca raportul să afișeze câmpul corect.

    • Regenerați rapoartele Asistent raport. Editați raportul utilizând Asistent raport cu aceiași parametri pentru a regenera raportul.

    • Regenerați rapoarte pe baza unei soluții gestionate. Pentru soluții gestionate, în loc să editați raportul, reimportați soluția pentru a regenera raportul.

    • Regenerați rapoarte particularizate create cu Visual Studio. Actualizați câmpurile dată și oră din Visual Studio după caz și republicați raportul.

    Pentru mai multe informații despre câmpurile dată și oră, consultați Comportamentul tipului de date Dată și Oră.

Consultați și

Ghid raportare și analiză
Îmbunătățirea performanțelor rapoartelor

Hinweis

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).