Kongsi melalui


Amalan terbaik untuk laporan

Amalan terbaik berikut boleh membantu anda menghasilkan laporan yang lebih mudah untuk ditulis, mematuhi standard yang diwujudkan dan melakukan dengan kecekapan yang dipertingkat.

Amalan terbaik umum

Bahagian ini menyediakan amalan terbaik untuk mencipta laporan berdasarkan Ambil tersuai.

Gunakan laporan sedia ada untuk mencipta laporan tersuai

Semak sama ada terdapat laporan sedia ada dalam aplikasi anda yang hampir serupa dengan reka bentuk yang anda cari. Muat turun takrifan laporan untuk laporan tersebut dan kemudian ubah suai fail RDL dan bukannya mencipta takrifan baharu dari awal. Dengan melakukan ini, anda akan menjimatkan masa pembangunan dan mengurangkan ralat penulisan laporan.

Gunakan format Customer Engagement (on-premises) untuk mata wang, nombor, tarikh dan masa, kalendar

Pandangan mengandungi FilteredUserSettings maklumat tentang format mata wang, format tarikh dan masa, format nombor, nombor negatif, hari permulaan minggu, kalendar dan format lain. Customer Engagement (on-premises) Menyediakan fungsi pangkalan data fn_GetFormatStrings untuk mendapatkan format tarikh, masa, nombor, mata wang dan kalendar daripada FilteredUserSettings pandangan.

Gunakan sumber ini untuk memformat nilai data yang betul dalam laporan anda.

Tetapkan saiz halaman

Perkhidmatan Pelaporan tidak menyediakan orientasi halaman yang jelas seperti mod potret dan landskap atau saiz halaman praset. Laporan standard direka bentuk untuk saiz halaman 8.25 x 11 (potret) atau 11 x 8.25 (landskap) yang sesuai untuk kedua-dua surat US dan kertas A4.

Sandarkan laporan anda

Buat salinan sandaran laporan anda dan simpannya pada komputer selain daripada pelayan pelaporan.

Takrifkan pemangkasan jika perlu

Pembalutan teks ialah tingkah laku lalai untuk item laporan kotak teks dalam Perkhidmatan Pelaporan. Ini bermakna bahawa, melainkan dinyatakan sebaliknya, semua teks akan membalut pada lebar mana-mana kawasan teks yang ditakrifkan dan kemudian berkembang secara menegak. Jika pemangkasan ditentukan, kotak teks akan memangkas teks pada lebar kotak teks dalam pad yang ditentukan (lalai ialah 2pt kiri dan kanan). Mana-mana pemandangan panjang maksimum melebihi ini akan memerlukan pengekodan tersuai.

Laporan standard disediakan dengan petua alat untuk menunjukkan teks statik atau nilai daripada medan data apabila pengguna melegarkan penuding tetikus di atas item laporan. Jika anda menggunakan pemangkasan, pertimbangkan untuk mengesetkan sifat kepada ToolTip nilai medan supaya teks penuh akan muncul apabila pengguna meletakkan penuding di atas teks yang dipenggal.

Amalan terbaik apabila anda mencipta laporan yang mengandungi medan tarikh dan masa

Apabila anda mencipta laporan yang menggunakan medan tarikh dan masa, perhatikan perkara berikut:

  • Untuk mengekalkan nilai tarikh dan masa dalam Customer Engagement (on-premises), ketika anda mencipta laporan yang menggunakan medan berdasarkan Waktu Sejagat Diselaras (UTC) (Bebas Zon Waktu atau Tarikh Sahaja), jangan tukar nilai kepada nilai berdasarkan zon waktu serantau (Tempatan Pengguna).

  • Jika anda membuat perubahan kepada tingkah laku tarikh dan masa bagi medan dalam entiti, anda mungkin perlu menghasilkan laporan yang menggunakan tarikh dan masa tersebut supaya laporan memaparkan medan dengan betul.

    • Hasilkan semula laporan Wizard Laporan. Edit laporan menggunakan Wizard Laporan dengan parameter yang sama untuk menghasilkan semula laporan.

    • Hasilkan semula laporan berdasarkan penyelesaian terurus. Bagi penyelesaian terurus, selain mengedit laporan, import semula penyelesaian untuk menghasilkan semula laporan.

    • Menjana semula laporan tersuai yang dicipta Visual Studio. Kemas kini medan tarikh dan masa mengikut Visual Studio keperluan dan menerbitkan semula laporan.

    Untuk maklumat lanjut tentang medan tarikh dan masa, lihat Kelakuan jenis data Tarikh dan Masa.

Lihat juga

Panduan Pelaporan dan Analisis
Meningkatkan prestasi laporan