Condividi tramite


Procedure consigliate per i report

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

Le seguenti procedure consigliate consentono di creare report che sono più semplici da scrivere, che soddisfano gli standard stabiliti e vengono eseguiti con maggiore efficienza.

Procedure consigliate generali

In questa sezione vengono illustrate le procedure consigliate per creare report personalizzati basati su Fetch e su Basato su SQL.

Utilizzare un report esistente per creare report personalizzati

Verificare se esiste un report in Microsoft Dynamics 365 simile alla progettazione che si sta cercando. Scaricare la definizione del report, quindi modificare il file RDL anziché creare uno completamente nuovo. In questo modo, risparmierete tempo di sviluppo e ridurrete gli errori di scrittura dei report.

Utilizzare i formati di Microsoft Dynamics CRM per la valuta, i numeri, la data e ora e il calendario.

La vista FilteredUserSettings contiene informazioni sul formato della valuta, il formato data e ora, il formato numeri, il numero negativo, il giorno iniziale della settimana, i calendari e altri formati seguenti.Microsoft Dynamics 365 fornisce la funzione di database fn_GetFormatStrings per ottenere i formati di data, ora, numero, valuta e calendario dalla visualizzazione FilteredUserSettings.

Utilizzare queste risorse per formattare in modo corretto i valori dei dati nei report.

Impostare le dimensioni della pagina

In Reporting Services non viene fornito un orientamento esplicito della pagina, ad esempio verticale e orizzontale, o preimpostate le dimensioni della pagina. I report di Microsoft Dynamics 365 standard sono stati progettati per dimensioni di pagina 8,25 x 11 (orientamento verticale) o 11 x 8,25 (orientamento orizzontale) che vanno bene sia per il formato lettera USA che A4.

Eseguire il backup dei report

Eseguire copie di backup dei report e archiviarli in un computer diverso dal server di report.

Definire il troncamento se necessario

La disposizione testo è il comportamento predefinito per un report della casella di testo in Reporting Services. Questo significa che, a meno che non indicato diversamente, tutto il testo verrà disposto con la larghezza definita di qualsiasi area di testo e quindi si svilupperà verticalmente. Se il troncamento viene specificato, una casella di testo troncherà il testo alla larghezza della casella di testo all'interno del riempimento specificato (quello predefinito è 2 pt destro e sinistro.) Il troncamento lunghezza massimo oltre a quello indicato richiede la codifica personalizzata.

I report di Microsoft Dynamics 365 predefiniti sono impostati con queste descrizioni comandi per visualizzare il testo o i valori statici dai campi dati quando l'utente passa il puntatore del mouse sull'elemento di report. Se si utilizza il troncamento, prendere in considerazione la possibilità di impostare la proprietà ToolTip sul valore del campo in modo che il testo completo venga visualizzato quando l'utente passa il mouse sul testo troncato.

Procedure consigliate per la creazione di report che includono campi di data e ora

Quando crei i report che utilizzano i campi di data e ora, tieni presente quanto segue:

  • Per la coerenza dei valori di data e ora in Microsoft Dynamics 365, quando crei i report che utilizzano un campo basato su UTC (Coordinated Universal Time) (Indipendente da fuso orario o Solo data), non convertire il valore in un valore basato su fuso orario internazionale (Locale utente).

  • Se apporti una modifica al comportamento di data e ora per un campo di un'entità, potresti aver bisogno di rigenerare i report che utilizzano la data e l'ora per visualizzare il campo correttamente nel report.

    • Rigenera i report di Creazione guidata report. Modifica il report mediante la Creazione guidata report con gli stessi parametri per rigenerare il report.

    • Rigenera i report in base a una soluzione gestita. Per le soluzioni gestite, anziché modificare il report, reimportare la soluzione per rigenerare il report.

    • Rigenera i report personalizzati creati con Microsoft Visual Studio. Aggiorna i campi di data e ora in Visual Studio come necessario e ripubblica il report.Ulteriori informazioni:Modificare il report basato su SQL esistente utilizzando SQL Server Data Tools

Per ulteriori informazioni sui campi di data e ora, vedi Comportamento e formato del campo data e ora.

Report basati su SQL

In questa sezione vengono fornite solo le procedure consigliate per i report basati su Basato su SQL.

Scrittura di stored procedure

L'aggiunta di stored procedure personalizzate al database di Microsoft Dynamics 365 non è supportata. Tuttavia, è possibile creare un database separato e scrivere le stored procedure nel database.

Limitare la lunghezza e il numero del testo degli elementi nei grafici

Microsoft Dynamics 365 utilizzano solo alcuni tipi di grafico possibili di Reporting Services. Per ogni tipo di grafico, limitando la lunghezza dell'etichetta e il numero di elementi si consiglia dei contenuti di grafico stato viene visualizzato correttamente. Quando in Reporting Services viene visualizzato un grafico con etichette lunghe, il grafico stesso diventa troppo piccolo per essere utilizzato. A questo scopo è possibile procedere in diversi modi:

Utilizzare le immagini incorporate in un report

Il modo più semplice di utilizzare le immagini di Reporting Services è di inserirle in un database. Se le immagini non si trovano in un database, è possibile utilizzare le immagini incorporate in formato PNG, GIF o JPG in un report. I file di immagine che vengono utilizzati dai file immagine di Microsoft Dynamics 365 si trovano nella cartellaC:/Inetpub/wwwroot/_imgs/ico in un'installazione predefinita di Microsoft Dynamics 365.

Vedere anche

Scrittura dei report di CRM 2015 locale
Migliorare le prestazioni dei report

© 2016 Microsoft Corporation. Tutti i diritti sono riservati. Copyright