Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Paginated Reports
in a Day
Lab 02B
Sviluppare un modello di
report
In questo lab esplori Report Builder e impari ad aggiungere e configurare vari oggetti del report.
Per accelerare lo sviluppo dei report e promuovere la coerenza della progettazione dei report,
sviluppi anche un modello di report. Il modello è il progetto iniziale per i nuovi report sviluppati in
altri lab di questo corso.
3. Per salvare il report, nella scheda File della barra multifunzione fai clic su Salva con nome,
quindi seleziona Questo PC.
Suggerimento: puoi anche premere CTRL + S oppure fare clic sull'icona del disco nella parte
superiore sinistra della finestra Report Builder.
4. Nella finestra Salva come report seleziona sulla sinistra Risorse del computer.
8. Nella parte superiore della finestra Report Builder osserva che viene visualizzato il nome del file.
Report Builder può aprire un solo file alla volta. Tuttavia puoi aprire più istanze dell'applicazione
Report Builder, ognuna con un report aperto.
1. Osserva la barra multifunzione costituita dalle schede File, Home, Inserisci e Visualizza.
La scheda Home della barra multifunzione ti consente di passare dalla modalità disegno e alla
modalità anteprima e viceversa. Fornisce inoltre la funzionalità per gestire gli appunti e la
formattazione. La scheda Inserisci della barra multifunzione fornisce i comandi per aggiungere
aree dati, visualizzazioni dati, elementi del report e per abilitare o disabilitare le intestazioni e i piè
di pagina. La scheda Visualizza della barra multifunzione consente di stabilire quali riquadri e
funzioni visualizzare o nascondere.
2. Nella scheda Visualizza della barra multifunzione, seleziona se necessario tutte le caselle di
controllo per mostrare tutti i riquadri e il righello:
• Dati report
• Proprietà
• Raggruppamento
• Righello
• Parametri
5. A destra osserva il riquadro Proprietà e nota anche che l'oggetto Report è selezionato.
Questo riquadro presenta le proprietà per l'oggetto selezionato o gli oggetti a selezione multipla.
Tutte le proprietà sono disponibili per la revisione e molte possono essere aggiornate in questo
riquadro. Molte proprietà che di solito vengono configurate sono disponibili anche nella scheda
Home della barra multifunzione.
Per impostazione predefinita, le proprietà sono elencate in ordine alfabetico all'interno delle
categorie. Puoi modificare questo comportamento per elencare tutte le proprietà in ordine
alfabetico. Il pulsante di ordinamento si trova in alto a sinistra nel riquadro Proprietà.
Alcuni oggetti hanno una pagina delle proprietà dedicata. Quando vedi l'icona a destra del
pulsante di direzione dell'ordinamento, puoi fare clic per aprire la pagina.
Questo riquadro viene utilizzato per il layout dei parametri del report. Lo utilizzerai con il Lab 04A.
Questo riquadro viene utilizzato per configurare il layout di un'area dati Tablix. Lo utilizzerai con il
Lab 05A.
8. Nell'angolo in basso a destra, osserva il controllo dello zoom e i pulsanti a destra del controllo.
Il report vuoto predefinito è costituito dal corpo e dal piè di pagina del report e contiene già due caselle
di testo. La prima casella di testo è progettata per visualizzare il titolo del report e la seconda casella di
testo utilizza un'espressione per visualizzare il tempo di esecuzione del report. Poiché la prima casella
di testo si trova all'interno del corpo del report, viene visualizzata una sola volta all'inizio del report.
1. Nel riquadro Progettazione report, fai clic direttamente sotto la casella di testo Fare clic per
aggiungere il titolo.
Tutti i report hanno un corpo che contiene altri oggetti del report che rappresentano il layout
principale della progettazione del report.
3. Nel riquadro Progettazione report, fai clic direttamente a sinistra della casella di testo
[&ExecutionTime].
Poiché il report vuoto predefinito è costituito solo da un corpo e un piè di pagina, ora modifichi la
progettazione per trasformarla nel tuo modello di report.
5. Per selezionare il rapporto, fai clic su un'area grigia al di fuori del layout del report.
7. Per aprire le pagine delle proprietà del report, fai clic con il pulsante destro del mouse su un'area
grigia all'esterno del layout del report, quindi seleziona Proprietà report.
8. Nella finestra Proprietà report assicurati che la proprietà Unità di misura pagina sia impostata
su Pollici.
Importante: nei lab le unità di misura della pagina devono essere impostate su pollici.
Importante: per produrre i layout del report corretti, è importante impostare in tutti i lab le
proprietà di posizione e dimensioni esattamente come indicato.
Suggerimento: devi solo inserire il valore 0,5 e il suffisso "in" verrà aggiunto automaticamente.
11. Ai fini della stampa, tieni presente che la larghezza disponibile per la progettazione del report
è di 7,5 pollici.
La larghezza del formato carta è di 8,5 pollici, meno i margini sinistro e destro, ognuno di 0,5 pollici.
Quando Power BI esegue il rendering di un report utilizzando un formato di pagina effettiva (ad
esempio PDF), è importante che il layout del report rientri nei limiti delle dimensioni della pagina.
14. Nel riquadro Proprietà espandi la categoria Dimensioni e imposta le seguenti proprietà:
• Larghezza: 7,5
• Altezza: 2
L'altezza del corpo del report di 2 pollici consente di progettare il layout del report. Al termine della
progettazione del report, devi rimuovere sempre lo spazio finale in quanto viene visualizzato alla
fine del report. Questo è probabilmente il motivo principale per cui a volte viene visualizzata una
pagina vuota alla fine di un report.
15. Per aggiungere un'intestazione di pagina, fai clic con il pulsante destro del mouse su un'area
grigia all'esterno del layout del report, quindi seleziona Aggiungi intestazione pagina.
16. Seleziona l'intestazione di pagina, quindi osserva nel riquadro Proprietà che la proprietà
Altezza è 1.
L'intestazione di pagina si ripete su ogni pagina e in genere include il titolo del report, i valori dei
parametri del report e un logo aziendale.
L'altezza massima del corpo del report per una singola pagina è ora 8,5 pollici (10 pollici in meno
1 pollice per l'intestazione di pagina e 0,5 pollici per il piè di pagina).
18. Per spostare la prima casella di testo (titolo del report) devi selezionarla.
La prima è la modalità richiesta per selezionare la casella di testo e si attiva facendo clic sul bordo
della casella di testo. In questa modalità la casella di testo è circondata da un contorno
tratteggiato e i punti di ridimensionamento.
Per cambiare modalità, seleziona un altro oggetto del report (come il corpo del report), quindi fai
clic sulla casella di testo nel modo appropriato, a seconda della modalità che desideri.
19. Trascina la freccia a quattro punte per rilasciare la casella di testo all'interno dell'intestazione del
report, nell'angolo in alto a sinistra.
Quando la casella di testo (o molti oggetti del report) viene selezionata, vengono visualizzati i
punti di ridimensionamento in ciascun angolo e a metà di ciascun lato. Passando il mouse sopra
un punto viene visualizzato un cursore con una freccia a due punte che indica che l'oggetto può
essere ridimensionato trascinandolo.
20. Nel riquadro Proprietà verifica che entrambe le proprietà di posizione siano 0.
Suggerimento: puoi configurare le proprietà in tre modi diversi: utilizzando il riquadro Proprietà,
i comandi della scheda Home della barra multifunzione o facendo clic con il pulsante destro del
mouse nella casella di testo e quindi utilizzando il menu di scelta rapida per aprire la pagina delle
proprietà della casella di testo.
23. Per assegnare un'espressione alla casella di testo, fai clic con il pulsante destro del mouse
all'interno della casella di testo, quindi seleziona Espressione.
25. Per inserire un elemento nell'espressione, fai doppio clic su ReportName nell'elenco Elemento.
VB.NET
=Globals!ReportName
Quando vedi un valore in una casella di testo racchiusa tra parentesi quadre, è una notazione
abbreviata di un'espressione basata su un singolo campo, parametro di report o campo
predefinito. Un parametro di report ha il prefisso @ e un campo predefinito ha il prefisso &.
I nomi degli oggetti di report devono essere univoci. È comune impostare un nome specifico
quando in un'espressione si fa riferimento all'elemento.
• Posizione, sinistra: 0
31. Per aggiungere un'immagine, fai clic con il pulsante destro del mouse all'interno
dell'intestazione del report, quindi seleziona Inserisci | Immagine.
32. Nella finestra Proprietà immagine, sostituisci il testo nella casella Nome con CompanyLogo.
• Posizione, in alto: 0
38. Nel piè di pagina del report, imposta le seguenti proprietà della casella di testo:
• Posizione, sinistra: 0
La casella di testo visualizza una notazione abbreviata per un'espressione usando il campo
predefinito ExecutionTime.
41. Nella finestra Espressione, sostituisci nella casella grande l'intera espressione, compreso il
simbolo uguale, con quanto segue:
VB.NET
="Generated at " & Format(Globals!ExecutionTime, "MM/dd/yyyy HH:mm:ss") & " UTC" &
vbCrLf & "Page " & Globals!PageNumber & " of " & Globals!TotalPages
L'espressione produce una stringa che descrive l'ora di esecuzione del report formattata in un
formato personalizzato di data e ora. Aggiunge alla fine l'acronimo UTC, perché il report verrà
sottoposto al rendering dal servizio Power BI. I report sottoposti al rendering dal servizio
restituiscono sempre il tempo di esecuzione in Coordinated Universal Time. Infine, i dettagli del
numero di pagina vengono aggiunti alla fine.
La funzione Formato è molto utile per convertire numeri, date e ore in un valore di testo
formattato. Esistono molti codici di formato predefiniti che sono documentati online in Stringhe di
formato di data e ora personalizzato.
1. Verifica che siano impostate le seguenti proprietà di posizione e dimensioni dell'oggetto del report:
Quando aggiungi nuovi oggetti del report e configuri le proprietà di posizione e dimensioni,
è possibile che vengano modificate indirettamente le proprietà del contenitore. Per evitare la
stampa di pagine vuote, è sempre buona norma verificare le proprietà di posizione e dimensioni
del contenitore prima di finalizzare la progettazione del report.
3. Nell'anteprima del report, nota che il titolo del report non visualizza un valore.
4. Osserva inoltre che l'ora di esecuzione è l'ora locale (l'ora del tuo computer).
5. Nel gruppo Esporta della scheda Esegui della barra multifunzione, fai clic su Esporta, quindi
seleziona PDF.
Se ha più di una pagina, rivedi le istruzioni in questo lab per risolvere il problema.
Il modello di report è ora completato. Usi questo modello per creare diversi report in questo corso.
Le istruzioni del lab ti guideranno ad aprire il modello, quindi a salvarlo immediatamente come
nuovo report.
Importante: assicurati di seguire attentamente queste istruzioni per evitare di danneggiare il file
del modello di report.
Per accelerare lo sviluppo dei report e promuovere la coerenza della progettazione dei report, hai
sviluppato anche un modello di report. Il modello è il progetto iniziale per i nuovi report sviluppati in
altri lab di questo corso.
FEEDBACK L'invio a Microsoft di feedback sulle caratteristiche, sulle funzionalità e/o sui concetti
della tecnologia descritti in questa esercitazione pratica implica la concessione a Microsoft, a titolo
gratuito, del diritto di utilizzare, condividere e commercializzare tale feedback in qualsiasi modo e per
qualsiasi scopo. Implica anche la concessione a titolo gratuito a terze parti del diritto di utilizzo di
eventuali brevetti necessari per i loro prodotti, le loro tecnologie e i loro servizi al fine di utilizzare
o interfacciarsi ai componenti software o ai servizi Microsoft specifici che includono il feedback.
L'utente si impegna a non inviare feedback la cui inclusione all'interno di software o documentazione
Microsoft imponga a Microsoft di concedere in licenza a terze parti tale software o documentazione.
Questi diritti sussisteranno anche dopo la scadenza del presente contratto.
CLAUSOLA DI RESPONSABILITÀ Questa demo/questo lab contiene solo una parte delle nuove
funzionalità e dei miglioramenti in Microsoft Power BI. Alcune funzionalità potrebbero cambiare
nelle versioni future del prodotto.