Esercitazione: Creare un report impaginato e caricarlo nel servizio Power BI

SI APPLICA A: Power BI Report Builder Power BI Desktop

Questa esercitazione illustra come connettersi a un database SQL di Azure di esempio, usare una procedura guidata in Power BI Report Builder per creare un report impaginato con una tabella che esegue il wrapping in più pagine e quindi caricare il report impaginato in qualsiasi area di lavoro nel servizio Power BI.

Screenshot che mostra un report impaginato nel servizio Power BI.

Ecco i passaggi che verranno completati in questa esercitazione:

  • Creare un database di esempio di Azure.
  • Creare una matrice in Generatore report di Power BI con l'aiuto di una procedura guidata.
  • Formattare il report con titolo, numeri di pagina e intestazioni di colonna in ogni pagina.
  • Formattare la valuta.
  • Caricare il report nel servizio Power BI.

Prerequisiti

Questi sono i prerequisiti per la creazione del report impaginato:

I requisiti di licenza per la pubblicazione di report impaginati di Power BI (file con estensione .rdl) sono gli stessi dei report di Power BI (file con estensione .pbix).

Creare la matrice con una procedura guidata

  1. Avviare Generatore report di Power BI dal computer.

    Verrà visualizzata la finestra di dialogo Attività iniziali.

    Screenshot che mostra la schermata Introduzione a Report Builder.

  2. Nel riquadro sinistro verificare che sia selezionata l'opzione Nuovo report e nel riquadro destro selezionare Creazione guidata tabella o matrice.

  3. Nella pagina Scegliere un set di dati selezionare Creare un set di dati>Avanti.

    Screenshot che mostra dove trovare l'opzione Crea un set di dati.

  4. Nella pagina Scegliere una connessione a un'origine dei dati selezionare Nuova.

    Screenshot che mostra dove selezionare Nuovo per una connessione all'origine dati.

    Verrà visualizzata la finestra di dialogo Proprietà origine dati .

  5. È possibile assegnare il nome desiderato all'origine dati, usando caratteri e caratteri di sottolineatura. Per questa esercitazione, nella casella Nome digitare MyAzureDataSource.

  6. Nella casella Seleziona tipo di connessione selezionare Database SQL di Microsoft Azure.

  7. Selezionare Compila accanto alla casella Stringa di connessione.

    Screenshot che mostra dove selezionare l'opzione Compila in Proprietà origine dati.

    Verrà aperta la finestra di dialogo Proprietà connessione.

  8. Nel portale di Azure: tornare al portale di Azure e selezionare Database SQL.

    Screenshot che mostra il database SQL nell'elenco Risorse del portale di Azure.

  9. Selezionare il database SQL di Azure creato nella guida introduttiva "Creare un database SQL di Azure nel portale di Azure" nella sezione Prerequisiti di questo articolo.

  10. Nella scheda Panoramica copiare il valore nella casella Nome server.

  11. In Report Builder: tornare a Report Builder. Nella finestra di dialogo Proprietà di connessione incollare il nome del server copiato in Nome server.

  12. In Accesso al server assicurarsi che sia selezionata l'opzione Usa autenticazione di SQL Server e quindi digitare il nome utente e la password creati in Azure per il database di esempio.

  13. In Connessione al database selezionare la freccia a discesa e selezionare il nome del database creato in Azure.

    Screenshot della finestra di dialogo Proprietà connessione che mostra dove trovare le opzioni Connetti a un database.

  14. Selezionare Test connessione. Viene visualizzato il messaggio Risultati verifica che indica Test della connessione riuscito.

  15. Seleziona OK>OK.

    Nella casella Stringa di connessione Report Builder visualizza la nuova stringa di connessione.

    Screenshot che mostra dove trovare la stringa di connessione nella schermata Proprietà origine dati.

  16. Seleziona OK.

  17. Nella pagina Scegliere una connessione a un'origine dati viene visualizzato "(in questo report)" nella nuova connessione all'origine dati. Selezionare tale origine dati > >Avanti.

    Screenshot che mostra dove selezionare l'origine dati.

  18. Immettere lo stesso nome utente e la stessa password nella casella >Avanti.

  19. Nella pagina Progetta query espandere SalesLT, espandere Tabelle e selezionare queste tabelle:

    • Address
    • Customer
    • Prodotto
    • ProductCategory
    • SalesOrderDetail
    • SalesOrderHeader

    Dato che sono selezionate le opzioni Relazioni>Rilevamento automatico, Generatore report rileva le relazioni tra queste tabelle.

    Screenshot della schermata Progettare una query.

  20. Selezionare Esegui query. Generatore report visualizza il riquadro Risultati query.

    Screenshot che mostra dove viene visualizzato l'elenco Risultati query.

  21. Selezionare Avanti.

  22. Nella pagina Disponi campi trascinare i campi dalla casella Campi disponibili alla casella Gruppi di righe:

    • CompanyName
    • SalesOrderNumber
    • Product_Name
  23. Trascinare questi campi dalla casella Campi disponibili alla casella Valori:

    • OrderQty
    • UnitPrice
    • LineTotal

    Report Builder imposta automaticamente i campi nella casella Valori.

    Screenshot della schermata Disponi campi, che mostra dove trovare le sezioni Gruppi di righe e Valori.

  24. Nella pagina Scegliere il layout mantenere tutte le impostazioni predefinite, ma deselezionare la casella di controllo accanto a Gruppi espandi/comprimi. In generale, la funzionalità Espandi/comprimi gruppi è molto utile, ma in questo caso si vuole che la tabella venga estesa su più pagine.

  25. Selezionare Next>Finish (Avanti > Fine). La tabella viene visualizzata nell'area di progettazione.

Elementi creati

È opportuno dedicare un po' di tempo a esaminare i risultati della procedura guidata.

Screenshot che mostra i risultati della procedura guidata Matrice, con numeri che etichettano ogni sezione.

  1. Nel riquadro Dati del report vengono visualizzati l'origine dati incorporata di Azure e il set di dati incorporati basati su di essa, entrambi creati nei passaggi precedenti.

  2. L'area di progettazione ha una larghezza di circa 15 cm. Nell'area di progettazione è visibile la matrice in cui sono visualizzati le intestazioni di colonna e i valori segnaposto. La matrice include sei colonne con altezza di solo cinque righe.

  3. Qtà ordine, Prezzo unitario e Totale riga sono tutte somme ed è disponibile un subtotale per ogni gruppo di righe.

    I valori dei dati effettivi non sono ancora visualizzati. Per visualizzarli, è necessario eseguire il report.

  4. Nel riquadro Proprietà la matrice selezionata è denominata Tablix1. Una tablix in Generatore report è un'area dati che visualizza i dati in righe e colonne. Può trattarsi di una tabella o di una matrice.

  5. Nel riquadro Raggruppamento sono visualizzati i tre gruppi di righe creati nella procedura guidata:

    • CompanyName
    • Sales Order
    • Nome prodotto

    Questa matrice non include gruppi di colonne.

Eseguire il report

Per visualizzare i valori effettivi, è necessario eseguire il report.

  1. Selezionare Esegui sulla barra degli strumenti Home.

    È ora possibile visualizzare i valori. La matrice ha molte più righe di quante erano visibili nella visualizzazione progettazione. Si noti che Generatore report indica che questa è la pagina 1 di 2?. Generatore report carica il report il più rapidamente possibile, quindi recupera solo dati sufficienti per poche pagine alla volta. Il punto interrogativo indica che Report Builder sta ancora caricando i dati.

    Screenshot di un report, che mostra dove trovare il numero di pagina e le frecce di spostamento della pagina.

Formattare il report

È ora disponibile un report con una matrice estesa su 33 pagine. Si vedrà ora come aggiungere altre funzionalità e migliorare l'aspetto. È possibile eseguire il report dopo ogni passaggio, per controllare il risultato man mano.

  • Nella scheda Esegui della barra multifunzione selezionare Progettazione in modo da poter continuare a modificarlo.

Impostare la larghezza della pagina

In genere, un report impaginato viene formattato per la stampa e una pagina tipica ha dimensioni di 21 x 29,7 cm.

  1. Trascinare il righello per impostare una larghezza di 7 pollici per l'area di progettazione. I margini predefiniti sono di 1 pollice su ciascun lato, pertanto i margini laterali devono essere più stretti.

  2. Fare clic nell'area grigia intorno all'area di progettazione per visualizzare le proprietà Report.

    Se il riquadro Proprietà non viene visualizzato, selezionare la scheda Vista >Proprietà.

  3. Espandere Margini e modificare Sinistro e Destro da 1 pollice a 0,75 pollici.

    Screenshot delle proprietà del report, che mostra dove visualizzare e modificare i margini del report.

Aggiungere un titolo al report

  1. Selezionare le parole Fare clic per aggiungere il titolo nella parte superiore della pagina e quindi digitare Sales by Company (Vendite per azienda).

  2. Selezionare il testo del titolo e nel riquadro Proprietà, in Tipo di carattere, impostare Colore su Blu.

Aggiungere un numero di pagina

Si è notato che il report include un indicatore data e ora nel piè di pagina. È possibile aggiungere anche un numero di pagina nel piè di pagina.

  1. Nella parte inferiore dell'area di progettazione, si può vedere [&ExecutionTime] a destra nel piè di pagina.

  2. Nel riquadro Dati del report espandere la cartella Campi predefiniti. Trascinare Numero di pagina sul lato sinistro del piè di pagina, alla stessa altezza di [&ExecutionTime].

  3. Trascinare la parte destra della casella [&PageNumber] per renderla quadrata.

  4. Nella scheda Inserisci, selezionare Casella di testo.

  5. Fare clic a destra di [&PageNumber], digitare "di" e quindi rendere la casella di testo quadrata.

  6. Trascinare Pagine totali complessive nel piè di pagina, a destra di "di" e quindi trascinare il lato destro per rendere anche questa casella quadrata.

    Screenshot del riquadro Dati report, che mostra dove trascinare un campo di compilazione in un piè di pagina.

Allargare la tabella

A questo punto è possibile allargare la matrice a sufficienza per riempire la larghezza della pagina e ingrandire le colonne di testo in modo che i nomi non scorrano troppo.

  1. Selezionare la matrice e quindi selezionare la colonna Nome società.

  2. Passare il mouse sulla barra grigia nella parte superiore della matrice sul bordo destro della colonna Nome società. Trascinare verso destra, fino a quando la colonna non termina su 3,5 cm.

    Screenshot che mostra dove trascinare il bordo di una colonna per renderlo più ampio.

  3. Trascinare il bordo destro della colonna Nome prodotto finché non termina su 9,5 cm.

A questo punto la matrice è più o meno larga quanto l'area di stampa.

Formattare la valuta

Durante l'esecuzione del report si è probabilmente notato che gli importi in denaro non sono ancora formattati come valuta.

  1. Selezionare la cella in alto a sinistra [Sum(OrderQty)], tenere premuto MAIUSC e quindi selezionare la cella in basso a destra [Sum(LineTotal)].

    Screenshot che mostra dove selezionare le celle con valori di valuta.

  2. Nella scheda Home selezionare il simbolo della valuta per il dollaro ($) e quindi selezionare la freccia accanto a Stili segnaposto>Valori di esempio.

    Screenshot che mostra dove selezionare Valori di esempio.

    Si può ora vedere che i valori sono formattati come valuta.

    Screenshot che mostra i valori del report formattati come valuta.

Aggiungere le intestazioni di colonna in ogni pagina

Si vedrà ora come apportare un altro miglioramento della formattazione prima di pubblicare il report nel servizio Power BI: visualizzare le intestazioni di colonna in ogni pagina del report.

  1. All'estrema destra della barra superiore nel riquadro Raggruppamento, selezionare la freccia in giù > >Modalità avanzata.

    Screenshot che mostra dove selezionare Modalità avanzata.

  2. Selezionare la barra Statico in alto in Gruppi di righe. Si noterà che la cella Nome società nella matrice è selezionata.

    Screenshot che mostra dove selezionare la barra statica.

  3. Nel riquadro Proprietà vengono visualizzate le proprietà per Membro Tablix. Impostare KeepWithGroup su After e RepeatOnNewPage su True.

    Screenshot che mostra dove trovare le proprietà per il membro Tablix.

    È tempo di eseguire il report e verificarne l'aspetto.

  4. Selezionare Esegui nella scheda Home.

  5. Selezionare Layout di stampa se non è già selezionato. Il report è composto ora da 29 pagine. Scorrere alcune pagine. Si noterà che la valuta è formattata, che le colonne hanno le intestazioni in ogni pagina e che il report ha un piè di pagina con i numeri di pagina e l'indicatore di data e ora su ogni pagina.

    Screenshot di un report di esempio con layout di stampa selezionato.

  6. Salvare il report nel computer.

Caricare il report nel servizio

Dopo aver creato questo report impaginato, è possibile caricarlo nel servizio Power BI.

  1. Nel riquadro di spostamento del servizio Power BI selezionare Aree di lavoro>Crea area di lavoro.

  2. Assegnare all'area di lavoro il nome Azure AW o un altro nome univoco. Per il momento si è l'unico membro.

  3. Nella nuova area di lavoro selezionare Carica>Sfoglia. Passare al percorso in cui è stato salvato il file >Open.

    Power BI importa il file, che verrà visualizzato in Report nella pagina dell'elenco delle app.

    Screenshot che mostra dove viene visualizzato il report nell'elenco Report nella pagina Elenco app.

  4. Selezionare il report per visualizzarlo.

  5. Se viene visualizzato un errore, potrebbe essere necessario immettere nuovamente le credenziali. Selezionare i puntini di sospensione a destra del report, quindi scegliere Gestisci.

    Screenshot che mostra dove selezionare Gestisci per gestire il report.

  6. Selezionare Modifica credenziali e immettere le credenziali usate in Azure quando è stato creato il database di Azure.

    Screenshot che mostra dove selezionare Modifica credenziali.

  7. È ora possibile visualizzare il report impaginato nel servizio Power BI.

Che cosa sono i report impaginati in Power BI?