Creazione e modifica dei report mediante Excel
Excel può essere usato per visualizzare e analizzare i dati transazionali. L'app per la finanza e le operazioni usa un'applicazione preconfigurata denominata Connettore dati di Excel per visualizzare, aggiornare e modificare i dati di una cartella di lavoro di Excel. Per usare questa funzionalità, è necessario scaricare il componente aggiuntivo Microsoft Dynamics.
In alcune pagine è possibile selezionare l'icona Apri in Office nel riquadro Azioni. Quindi, è possibile selezionare Apri in Excel o Esporta in Excel.
La funzionalità Apri in Excel consente di usare l'entità di dati correlata ai dati del modulo. Le colonne visualizzate nella cartella di lavoro Excel sono definite nel gruppo di campi AutoReport sull'entità. È anche possibile aggiungere o rimuovere campi dall'entità con il pulsante Progettazione. Inoltre, è possibile filtrare i file con il pulsante Filtro. La funzionalità Apri in Excel consente inoltre di modificare i dati nella griglia e di pubblicare le modifiche nelle app per la finanza e le operazioni.
La funzionalità Esporta in Excel esporta tutti i dati della griglia in una cartella di lavoro Excel. Se i dati si trovano in una cartella di lavoro, è possibile usare gli strumenti di Excel per gestirli e creare grafici visivi per esigenze di reporting.
Ottimizzazione delle query dell'origine dati
Alcuni report nelle app per la finanza e le operazioni possono richiedere molto tempo a causa delle query di grandi dimensioni sui report che stanno elaborando i dati. Questa unità descrive i modi per ottimizzare queste query per i report SSRS e Power BI.
Per ottimizzare le query per i report SSRS è importante estrarre solo i dati di cui si ha bisogno. I join o i campi aggiuntivi non necessari per la query aumentano il tempo necessario per l'esecuzione di un report. È necessario estrarre solo i dati necessari per l'esecuzione del report.
Anche in Power BI le query di grandi dimensioni possono causare un rallentamento delle prestazioni. Per aumentare le prestazioni provare a rimuovere i campi inutilizzati. È opportuno valutare anche la possibilità di evitare campi univoci con cardinalità elevata, ove possibile. Inoltre, evitare un numero eccessivo di filtri dei dati che possono causare prestazioni lente.
Verifica dell'uso corretto dei campi di visualizzazione
È possibile usare il raggruppamento per raggruppare tipi specifici di dati ed espressioni per formattare i dati. Con SSRS è anche possibile usare le etichette per tradurre automaticamente il testo in più lingue e le proprietà per modificare il carattere e i margini del testo e dei campi.
La semplice visualizzazione di tutti i dati nel report può restituire una visualizzazione disordinata. I raggruppamenti possono aiutare a organizzare i dati in un layout significativo. Ad esempio è possibile creare un raggruppamento di intestazione e piè di pagina che viene visualizzato in una pagina. Per i dati delle transazioni è possibile creare un raggruppamento con un layout di tabella per includere colonne e righe per visualizzare i dati. Il raggruppamento dei dati consente di condividere le espressioni per un set di dati. I raggruppamenti permettono anche di creare elenchi, grafici e tabelle.
Le espressioni sono funzioni che possono essere usate nei campi per recuperare, calcolare, visualizzare, raggruppare, ordinare, filtrare, parametrizzare e formattare i dati nel report con Microsoft Visual Basic. È possibile usare le espressioni in un campo o un gruppo facendo clic con il pulsante destro del mouse sul campo o sul gruppo e selezionando Espressioni. Tutte le espressioni iniziano con un segno di uguale. È possibile usare le espressioni per chiamare i dati da un set di dati, eseguire funzioni matematiche come l'arrotondamento, funzioni di tipo di dati per manipolare stringhe e date ed eseguire funzioni aggregate come la somma. Power BI dispone anche di una barra della formula per le colonne che può essere usata per eseguire calcoli.
Qualsiasi testo incluso in un report SSRS deve essere usato tramite etichette. Le etichette consentono la traduzione automatica del testo se il report viene eseguito per un paese o un'area con una lingua diversa. In tal modo le organizzazioni con sedi o partner globali hanno la possibilità di creare un report che può essere usato a livello globale invece di dover creare un singolo report per ogni sede con lingua diversa.
Sono disponibili proprietà aggiuntive per i campi dei report SSRS. Queste proprietà possono controllare il carattere e lo stile del testo per renderlo più leggibile. È anche possibile controllare le dimensioni dei margini per determinare quanto spazio deve esserci tra ogni campo e gruppo di dati.