Condividi tramite


Suggerimenti per la progettazione di report in Power BI Report Builder

SI APPLICA A: Power BI Report Builder Power BI Desktop

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

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 di dati efficienti, valutare come visualizzare informazioni in modo che l'utente del report possa comprenderle facilmente. Scegliere un'area dati che corrisponda il più possibile ai dati che si vuole 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 di un set di dati in qualsiasi area dati che include grafici, mappe, indicatori, grafici sparkline, barre di dati e dati tabulari in diversi 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 diversi passaggi. È 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, al completamento di ciascun 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 nella progettazione del report, vedere Pianificazione di un report in Report Builder.

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

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

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

  • Set di dati. Usare un nome che indichi l'origine dati su cui è basato.

Uso dei dati

Per prima cosa, visualizzare tutti i dati che si vuole usare nel riquadro Dati di report. Mentre si definiscono le domande a cui il report deve rispondere, considerare come limitare i dati dei set di dati del report a quelli necessari.

  • In generale, includere solo i dati che si vogliono mostrare in un report. Usare variabili di query nelle query del set di dati per consentire all'utente di scegliere i dati da visualizzare nel report. Se si stanno creando set di dati condivisi, specificare filtri basati sui parametri del report per offrire la stessa funzionalità.

  • Se si è esperti nella scrittura 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. Diversamente, per visualizzare valori aggregati per grandi quantità di dati in un grafico o 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 potrebbero domandarsi da dove provengano 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 report

L'area di progettazione 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: Consentono di spostare l'elemento di report selezionato.

    • CTRL+Tasti di direzione: Consentono di spostare l'elemento di report selezionato di un pixel alla volta.

    • CTRL+SHIFT+Tasti di direzione: Consentono di aumentare o diminuire le dimensioni dell'elemento di 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 del report al riquadro Raggruppamento, evitare di trascinare il campo attraverso altri elementi del report nell'area di progettazione perché verrebbero selezionati e verrebbe deselezionata l'area dati della 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, usare 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.

  • Il riquadro Proprietà mostra le proprietà per la selezione corrente.

  • Per usare gruppi di righe e gruppi di colonne in un'area dati della Tablix, selezionare il gruppo dal riquadro Raggruppamento.

Usare tipi specifici di elementi di report

Utilizzare i parametri

  • Lo scopo principale dei parametri del report è filtrare i dati nell'origine dati e recuperare solo ciò di cui si necessita per il report.

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

Usare testo

  • Quando si incollano più righe in una casella di testo, il testo viene aggiunto come un'unica sequenza. Ogni sequenza di testo può essere solo formattata come unità. Per formattare ogni riga in modo indipendente, inserire una nuova riga premendo INVIO nella sequenza 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, è consigliabile impostare le proprietà nella casella di testo anziché nel testo.

Usare 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 in 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 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 di 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 l'elemento e tutti gli elementi che iniziano alla sua destra diventa la distanza minima che deve essere mantenuta man mano che la dimensione dell'elemento del report aumenta 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 la distanza minima dagli elementi che terminano alla sua destra.

    • I contenitori si espandono per adattarsi alle dimensioni degli elementi figlio. Nel riquadro Proprietà, la proprietà Parent identifica il contenitore per un elemento selezionato. È anche possibile usare il riquadro Struttura documento per visualizzare la gerarchia di contenimento degli elementi di 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, dal menu Visualizza scegliere Barre degli strumenti 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 facilitare la rimozione delle 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 rettangoli come contenitori per controllare la modalità di rendering degli elementi di report.

  4. Nelle intestazioni di colonna, modificare la proprietà della casella di testo WritingMode in modo che usi testo verticale.

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

Questo comportamento, le proprietà di larghezza e altezza degli elementi del report, le dimensioni del corpo del report, la definizione dell'altezza e della larghezza della pagina, le impostazioni dei margini del report padre e il supporto specifico del renderer determinano insieme gli elementi del report che vengono inseriti in una pagina di cui viene eseguito il rendering.