Suggerimenti per la progettazione per i report in Power BI Generatore report

SI APPLICA A: Power BI Generatore report Power BI Desktop

Usare i suggerimenti seguenti per progettare i report impaginati in Power BI Generatore report.

Progettazione di report

Un report ben progettato fornisce le informazioni che determinano un'azione. Identificare le domande che potranno essere risposte mediante il report. Tenere presenti tali domande durante la progettazione del report.

  • Per progettare visualizzazioni dei dati efficaci, considerare come visualizzare informazioni facili da comprendere per l'utente del report. Scegliere un'area dati che corrisponda ai dati da visualizzare. Ad esempio, un grafico fornisce le informazioni aggregate e di riepilogo in modo più efficiente rispetto a una tabella che si estende su molte pagine contenenti informazioni dettagliate. È possibile visualizzare i dati da un set di dati in qualsiasi area dati, che include grafici, mappe, indicatori, grafici sparkline, barre dati e dati tabulari in vari layout griglia basati su una Tablix.

  • Se si intende recapitare il report in un formato di esportazione specifico, testare il formato di esportazione quanto prima nella progettazione. Il supporto della funzionalità varia in base al renderer che si sceglie.

  • Creare layout complessi in fasi. È possibile utilizzare i rettangoli come contenitori per organizzare gli elementi del report. È possibile creare aree dati direttamente nell'area di progettazione per ottimizzare l'area di lavoro. Quindi, quando si completa ogni contenitore, trascinarlo nel contenitore rettangolo. Usando un rettangolo come contenitore, è possibile posizionarne tutto il contenuto in un unico passaggio. I rettangoli consentono inoltre di controllare il modo in cui viene eseguito il rendering degli elementi del report in ogni pagina.

  • Per ridurre il disordine in un report, si consideri l'utilizzo della visibilità condizionale per elementi specifici del report e consentire all'utente di scegliere se mostrare gli elementi. La visibilità può essere impostata in base a un parametro o a un elemento Toggle della casella di testo. È possibile aggiungere in modo condizionale caselle di testo nascoste per mostrare risultati dell'espressione provvisori. Quando in un report vengono visualizzati dati imprevisti, la visualizzazione di questi risultati provvisori può facilitare il debug delle espressioni.

  • Quando si usano elementi nidificati in rettangoli o celle della Tablix, è possibile impostare colori di sfondo diversi per il contenitore e gli elementi contenuti. Per impostazione predefinita, il colore di sfondo è impostato su Nessun colore. Gli elementi con un colore di sfondo specifico sono visibili attraverso gli elementi con un colore di sfondo impostato su Nessun colore. Questa tecnica agevola la selezione dell'elemento appropriato per l'impostazione delle proprietà di visualizzazione come la visibilità dei bordi per le celle della Tablix.

Per altre informazioni sugli aspetti da considerare durante la progettazione del report, vedere Pianificazione di un report in Generatore report.

Convenzioni di denominazione per report, origini dati e set di dati

Per le origini dati e i set di dati, usare le convenzioni di denominazione che documentano l'origine dei dati.

  • Origini dati. Se non si vuole denominare un server o un database effettivo a causa di motivi di sicurezza, usare un alias che indica l'origine dei dati all'utente.

  • Set di dati. Usare un nome che indica l'origine dati su cui si basa.

Uso dei dati

Come primo passaggio, ottenere tutti i dati da usare per essere visualizzati nel riquadro Dati report. Quando si affinano le domande che il report è progettato per rispondere, considerare come limitare i dati nei set di dati del report ai soli elementi necessari.

  • In generale, includere solo i dati da visualizzare in un report. Usare le variabili di query nelle query del set di dati per consentire all'utente di scegliere i dati da visualizzare nel report. Se si creano set di dati condivisi, fornire filtri basati sui parametri del report per fornire la stessa funzionalità.

  • Se si è esperti del writer di query, è possibile raggruppare i dati nel report e non nella query per quantità intermedie di dati. Se si raggruppano tutti i dati nella query, il report tenderà a essere una presentazione del set di risultati della query. D'altra parte, per visualizzare valori aggregati per grandi quantità di dati in un grafico o in una matrice, non è necessario includere i dati di dettaglio.

  • A seconda dei requisiti è possibile visualizzare nomi e percorsi delle origini dati del report, testo di comandi di query del set di dati e valori di parametri nel report. Molti nuovi utenti si chiedono da dove provengono i dati. Per ridurre il disordine nel report, è possibile nascondere in modo condizionale le caselle di testo con questo tipo di informazioni e consentire agli utenti di scegliere se visualizzarle o meno. Provare ad aggiungere queste informazioni nell'ultima pagina del report. Impostare la visibilità delle caselle di testo in base a un parametro modificabile dall'utente.

Interagire con l'area di progettazione del report

L'area di progettazione del report non è WYSIWIG. Quando si posizionano gli elementi del report nell'area di progettazione, la posizione relativa influisce sulla modalità di visualizzazione degli elementi nella pagina del report visualizzabile. Lo spazio vuoto viene mantenuto.

  • Utilizzare le guide di allineamento e i pulsanti di layout per allineare e disporre gli elementi nell'area di progettazione del report. È ad esempio possibile allineare le parti superiori o i bordi degli elementi selezionati, espandere un elemento affinché corrisponda alle dimensioni di un altro elemento oppure regolare la spaziatura tra gli elementi.

  • Utilizzare i tasti di direzione per regolare la posizione e le dimensioni degli elementi selezionati nell'area di progettazione. Ad esempio, le combinazioni di tasti seguenti sono molto utili:

    • Tasti di direzione: spostare l'elemento del report selezionato.

    • CTRL+Tasti di direzione: sposta l'elemento del report selezionato.

    • CTRL+MAIUSC+Tasti di direzione: aumentare o ridurre le dimensioni dell'elemento del report selezionato.

  • Per aggiungere un elemento a un rettangolo, posizionare la punta superiore sinistra del puntatore del mouse sulla posizione iniziale dell'elemento nel contenitore rettangolo. Utilizzare le scelte rapide da tastiera per posizionare gli oggetti selezionati. Il rettangolo si espande automaticamente in base alle dimensioni degli elementi contenuti.

  • Per aggiungere più elementi a una cella della Tablix, aggiungere prima un rettangolo e successivamente gli elementi.

    Per impostazione predefinita, in ogni cella della Tablix è contenuta una casella di testo. Quando si aggiunge un rettangolo a una cella, il rettangolo sostituisce la casella di testo. Ad esempio, posizionare gli indicatori nidificati in un rettangolo di una cella della Tablix per controllare più facilmente l'espansione delle dimensioni di un grafico o di un indicatore quando si modifica l'altezza della riga in cui si trova la cella.

  • Usare il controllo Zoom per regolare la vista dell'area di progettazione. È possibile usare la pagina intera o sezioni più piccole della pagina.

  • Per trascinare i campi dal riquadro Dati report nel riquadro Raggruppamento , evitare di trascinare il campo tra gli altri elementi del report nell'area di progettazione perché seleziona gli altri elementi e deseleziona l'area dati Tablix. Trascinare il campo nel riquadro dei dati del report e successivamente nel riquadro di raggruppamento.

Seleziona articoli

Per selezionare l'oggetto desiderato nell'area di progettazione del report, utilizzare il tasto ESC, il menu di scelta rapida, il riquadro Proprietà e il riquadro Raggruppamento.

  • Premere ESC per scorrere l'insieme di elementi del report che occupano lo stesso spazio nell'area di progettazione.

  • In alcuni elementi del report provare a utilizzare il menu di scelta rapida visualizzato facendo clic con il pulsante destro del mouse per selezionare l'elemento del report o la parte dell'elemento del report desiderata.

  • Nel riquadro Proprietà vengono visualizzate le proprietà per la selezione corrente.

  • Per utilizzare i gruppi di righe e i gruppi di colonne in un'area dati Tablix, selezionare il gruppo nel riquadro Raggruppamento .

Usare tipi specifici di elementi del report

Usare i parametri

  • Lo scopo principale dei parametri del report è filtrare i dati nell'origine dati e recuperare solo ciò che è necessario nel report.

  • Per i parametri del report, trovare un equilibrio tra l'interattività e l'aiuto di un utente a ottenere i risultati desiderati. È possibile ad esempio impostare i valori predefiniti di un parametro sui valori che vengono utilizzati più di frequente.

Usare il testo

  • Quando si incollano più righe in una casella di testo, il testo viene aggiunto come una sequenza di testo. Ogni sequenza di testo può essere solo formattata come unità. Per formattare ogni riga in modo indipendente, inserire una nuova riga premendo RETURN nella sequenza di testo, in base alle esigenze. La formattazione e gli stili possono essere applicati a ogni riga indipendente del testo nella casella di testo.

  • È possibile impostare proprietà e azioni del formato in una casella di testo o in un testo segnaposto della casella di testo. Se è presente una sola riga di testo, è più efficiente impostare le proprietà nella casella di testo rispetto al testo.

Usare le espressioni

  • Conoscere i formati di espressioni semplici e complesse. È possibile digitare un formato di espressione semplice direttamente nelle caselle di testo, nel riquadro Proprietà o nelle posizioni nelle finestre di dialogo che accettano un'espressione.

  • Quando si crea un'espressione, può essere opportuno creare ogni parte indipendentemente e verificarne il valore. È possibile quindi combinare tutte le parti in un'espressione finale. Una tecnica utile è aggiungere una casella di testo in una cella di matrice, visualizzare ogni parte dell'espressione e impostare la visibilità condizionale nella casella di testo. Per controllare il colore e lo stile del bordo quando la casella di testo è nascosta, posizionare innanzitutto la casella di testo in un rettangolo, quindi impostare il colore e lo stile del bordo del rettangolo in modo da corrispondere alla matrice.

Usare gli indicatori

  • Per impostazione predefinita, un indicatore mostra almeno tre stati. Dopo avere aggiunto un indicatore a un report, è possibile configurarlo aggiungendo o rimuovendo stati. Per agevolare la visualizzazione agli utenti, scegliere un indicatore che possa variare in base al colore e alla forma.

Controllare il rendering degli elementi del report nella pagina del report

Nell'area di progettazione del report le dimensioni degli elementi del report aumentano per adattarsi al contenuto su cui viene eseguito il mapping a l set di dati, all'espressione, al sottoreport o al testo associati.

  • Quando si posiziona un elemento nella pagina del report, la distanza tra questo elemento e tutti gli elementi che iniziano a destra diventa la distanza minima che deve essere mantenuta man mano che un elemento del report cresce orizzontalmente. Allo stesso modo, la distanza tra un elemento e l'elemento che si trova al di sopra diventa la distanza minima da mantenere quando le dimensioni dell'elemento che si trova nella parte superiore aumentano in verticale.

  • Le dimensioni di un elemento in un report aumentano in base ai dati da ricevere e tale elemento elimina gli elementi peer, ovvero gli elementi all'interno dello stesso contenitore padre, utilizzando le regole seguenti:

    • Ogni elemento viene spostato verso il basso in modo da mantenere lo spazio minimo tra l'elemento e gli elementi che terminano sopra di esso.

    • Ogni elemento viene spostato verso destra in modo da mantenere lo spazio minimo tra l'elemento e gli elementi che terminano alla sua sinistra. Per i sistemi che usano layout da destra a sinistra, ogni elemento si sposta a sinistra per mantenere lo spazio minimo tra se stesso e gli elementi che terminano a destra di esso.

    • I contenitori si espandono per adattarsi alle dimensioni degli elementi figlio. Per un elemento selezionato, nel riquadro Proprietà la proprietà Parent identifica il contenitore per l'elemento. È anche possibile utilizzare il riquadro Struttura documento per visualizzare la gerarchia di contenimento degli elementi del report.

    • La barra degli strumenti Layout dispone di più pulsanti per facilitare l'allineamento di bordi, centri e spaziatura per gli elementi del report. Per abilitare la barra degli strumenti Layout, scegliere Barre degli strumenti dal menu Visualizza e quindi selezionare Layout.

Se si intende salvare il report come file pdf, è necessario impostare in modo esplicito la larghezza del report su un valore che fornisca i risultati desiderati nel formato del file di esportazione. Ad esempio, impostare la larghezza della pagina del report su esattamente 7,9375 pollici e i margini sinistro e destro su 0,5 pollici.

Usare le opzioni Layout di stampa e Imposta pagina nella barra degli strumenti del visualizzatore di report per eseguire il rendering di un report in una vista compatibile con la stampa. Per rimuovere le pagine vuote non necessarie, eseguire le operazioni seguenti:

  1. Rimuovere ogni spazio vuoto aggiuntivo tra le aree dati e sui bordi del report.

  2. Ridurre i margini della pagina nella finestra di dialogo Proprietà report .

  3. Usare i rettangoli come contenitori per controllare la modalità di rendering degli elementi del report.

  4. Nelle intestazioni di colonna modificare la proprietà WritingMode della casella di testo per usare il testo verticale .

Per altre informazioni, vedere Evitare pagine vuote durante la stampa di report impaginati.

Combinazione di questo comportamento, delle proprietà di larghezza e altezza degli elementi del report, delle dimensioni del corpo del report, dell'altezza della pagina e della definizione della larghezza della pagina, delle impostazioni del margine del report padre e del supporto specifico del renderer per determinare quali elementi del report si integrano in una pagina sottoposta a rendering.