Share via


Esportare un report impaginato di Power BI in Microsoft Word (power BI Generatore report)

SI APPLICA A: Power BI Generatore report Power BI Desktop

L'estensione per il rendering di Word esegue il rendering dei report impaginati di Power BI nel formato di Microsoft Word (.docx). Il formato è Office Open XML.

Il tipo di contenuto dei file generati da questo renderer è application/vnd.openxmlformats-officedocument.wordprocessingml.document e l'estensione dei file è docx.

Per informazioni dettagliate su come esportare in Word, vedere Esportare report (Power BI Generatore report).

Dopo l'esportazione del report in un documento di Word, è possibile modificarne il contenuto e progettare report in formato documento, ad esempio etichette di indirizzi, ordini di acquisto o lettere tipo.

Nota

È possibile creare e modificare file di definizione del report impaginati (con estensione rdl) in Power BI Generatore report.

Elementi del report in word

I report esportati in Word vengono visualizzati sotto forma di una tabella nidificata che rappresenta il corpo del report. Il rendering di un'area dati Tablix viene eseguito come tabella nidificata che riflette la struttura dell'area dati nel report, mentre quello di caselle di testo e rettangoli viene eseguito come celle all'interno della tabella. Il valore della casella di testo viene visualizzato all'interno della cella.

Il rendering di immagini, grafici, barre di dati, grafici sparkline, mappe, indicatori e misuratori viene eseguito come immagini statiche all'interno delle celle della tabella. Vengono sottoposti a rendering i collegamenti ipertestuali e i collegamenti drill-through presenti in questi elementi del report. Mappe e le aree che possono essere selezionate all'interno di un grafico non sono supportate.

I report a colonne in formato newsletter non vengono sottoposti a rendering in Word. Il rendering di colori e immagini di sfondo delle pagine e del corpo del report non viene eseguito.

Impaginazione

Dopo l'apertura in Word, l'intero report viene rimpaginato in base alle dimensioni della pagina. La rimpaginazione può causare l'inserimento di interruzioni di pagina in posizioni non previste e, in alcuni casi, la presenza nel report esportato di due interruzioni di pagina consecutive in una riga o l'aggiunta di pagine vuote. È possibile tentare di modificare la paginazione di Word regolando i margini della pagina.

Questo renderer supporta solo interruzioni di pagina logiche.

Ridimensionamento delle pagine

Per il rendering del report, l'altezza e la larghezza della pagina in Word vengono impostate in base alle seguenti proprietà RDL: altezza e larghezza delle dimensioni della pagina, margini sinistro e destro della pagina e margini superiore e inferiore della pagina.

Larghezza pagina

Word supporta una larghezza di pagina massima di 56 centimetri. Se la larghezza del report è maggiore di 56 centimetri, il rendering del report verrà comunque eseguito, ma il contenuto del report non verrà visualizzato in visualizzazione Layout di stampa o Layout lettura di Word. Per visualizzare i dati, passare alla visualizzazione Normale o Layout Web. Poiché in queste visualizzazioni di Word la quantità di spazi vuoti viene ridotta, è possibile visualizzare un'area maggiore del contenuto del report.

Dopo il rendering, la larghezza del report aumenta se necessario fino a un massimo di 56 centimetri, per consentire la visualizzazione del contenuto. La larghezza minima del report è basata sulla proprietà RDL Width nel riquadro Proprietà.

Proprietà del documento

Il renderer di Word consente di scrivere i metadati seguenti nel file DOCX.

Proprietà dell'elemento report Descrizione
Report Title (titolo del report) Title
Report.Author Autore
Report.Description Commenti

Intestazioni e piè di pagina

Per le intestazioni e i piè di pagina il rendering viene eseguito come aree di intestazione e piè di pagina in Word. Se nell'intestazione o nel piè di pagina è visualizzato un numero di pagina o un'espressione che indica il numero complessivo di pagine del report, questi valori vengono convertiti in un campo di Word. In questo modo, nel report visualizzabile appare il numero di pagina preciso. L'eventuale impostazione nel report dell'altezza dell'intestazione o del piè di pagina non è supportata in Word. In alcune circostanze, la proprietà PrintOnFirstPage può specificare se il testo di un'intestazione e di un piè di pagina viene stampato nella prima pagina di un report. Se il report visualizzabile è costituito da più pagine e in ognuna di esse è presente un'unica sezione, la proprietà PrintOnFirstPage può essere impostata su False in modo che il testo venga eliminato dalla prima pagina; in caso contrario, il testo viene stampato indipendentemente dal valore della proprietà PrintOnFirstPage.

Tramite il renderer di Word viene tentata l'analisi di tutte le espressioni delle intestazioni e dei piè di pagina quando i report vengono esportati in Word. Molte forme di espressioni vengono analizzate correttamente e i valori previsti vengono visualizzati nei piè di pagina e nelle intestazioni di tutte le pagine dei report.

Tuttavia, se in un'intestazione o piè di pagina è presente un'espressione complessa mediante la quale vengono restituiti valori diversi in pagine differenti di un report, in tutte le pagine del report potrebbe essere visualizzato lo stesso valore. I numeri di pagina nelle due espressioni seguenti non vengono incrementati nel report esportato. Il numero viene convertito nello stesso valore in tutte le pagine del report.

  • ="Page: " + Globals!PageNumber.ToString + " of " + Globals!TotalPages.ToString

  • =Avg(Fields!YTDPurchase.Value, "Sales") & " Page Number " & Globals!PageNumber

Questa situazione si verifica in quanto tramite il renderer di Word nel report viene eseguita l'analisi dei campi correlati alla paginazione, ad esempio PageNumber e TotalPages , e viene gestito solo un riferimento semplice, non le chiamate a una funzione. In questo caso, tramite l'espressione viene chiamata la funzione ToString . Le due espressioni seguenti sono equivalenti ed entrambe vengono visualizzate correttamente quando si visualizza in anteprima il report in Power BI Generatore report o si esegue il rendering del report pubblicato in un portale Web di Servizi Power BI o in una raccolta di SharePoint. Tuttavia, il renderer di Word consente di analizzare correttamente solo la seconda espressione ed eseguire il rendering dei numeri di pagina corretti.

  • Espressione complessa: l'espressione è ="Average Sales " & Avg(Fields!YTDPurchase.Value, "Sales") & " Page Number " & Globals!PageNumber

  • Espressione con sequenze di testo: testo, vendite medie ed espressione, =Avg(Fields!YTDPurchase.Value, "Sales)e testo, numero di pagina ed espressione =Globals!PageNumber

Per evitare questo problema, usare più sequenze di testo invece di una sola espressione complessa quando si usano espressioni nei piè di pagina e nelle intestazioni. Le due espressioni seguenti sono equivalenti. La prima è un'espressione complessa, mentre nella seconda vengono utilizzate sequenze di testo. Il renderer di Word consente di analizzare correttamente solo la seconda espressione.

Mappa documento

Se il report contiene etichette della mappa documento, queste verranno sottoposte a rendering come etichette di sommario di Word nei rispettivi elementi e gruppi del report. L'etichetta della mappa documento viene utilizzata come testo delle etichette di sommario. Il collegamento di destinazione viene posizionato accanto all'elemento su cui è impostata l'etichetta. Anche se un sommario non viene creato automaticamente nel documento di Word, è possibile creare un sommario personalizzato usando le etichette della mappa documento di cui viene eseguito il rendering nel report seguendo questa procedura.

  1. Nel documento di Word selezionare la posizione in cui deve andare il sommario.
  2. Nella barra multifunzione selezionare Inserisci.
  3. Selezionare il menu a discesa Parti rapide.
  4. Selezionare Campo dal menu a discesa.
  5. In Nomi campi selezionare SOMMARIO e selezionare il pulsante Sommario nel riquadro Proprietà campo.
  6. Nella finestra popup selezionare il pulsante Opzioni e verificare che la casella Campi voce tabella sia selezionata.
  7. Selezionare OK da entrambe le finestre popup per completare il processo e generare il sommario.

Per altre informazioni, vedere Creare una mappa documento o un sommario (Power BI Generatore report).

Interattività

Alcuni elementi interattivi sono supportati in Word. Di seguito è riportata una descrizione di comportamenti specifici.

Mostra e nascondi

Il renderer di Word esegue il rendering degli elementi del report in base al relativo stato corrente. Se un elemento del report ha lo stato impostato come nascosto, tale elemento non verrà sottoposto a rendering nel documento di Word. Un elemento del report il cui stato è impostato come visualizzato verrà sottoposto a rendering nel documento di Word. La funzionalità di attivazione e disattivazione della visualizzazione non è supportata in Word.

Per i collegamenti ipertestuali e i collegamenti drill-through presenti negli elementi del report di tipo casella di testo e immagine, il rendering viene eseguito come collegamenti ipertestuali nel documento di Word. Quando si seleziona il collegamento ipertestuale, viene aperto il Web browser predefinito e si passa all'URL. Quando si seleziona il collegamento ipertestuale drill-through, si accede al server di report di origine.

Ordinamento interattivo

Il rendering del contenuto del report viene eseguito in base all'ordinamento corrente nell'area dati del report. L'ordinamento interattivo non è supportato in Word. Dopo il rendering del report, è possibile applicare l'ordinamento della tabella all'interno di Word.

Bookmarks

Per i segnalibri del report viene eseguito il rendering come segnalibri di Word. Il rendering dei collegamenti a un segnalibro viene eseguito come collegamenti ipertestuali che consentono di accedere alle etichette di segnalibro all'interno del documento. Le etichette dei segnalibri devono contenere meno di 40 caratteri. L'unico carattere speciale che è possibile utilizzare in queste etichette è il carattere di sottolineatura (_). I caratteri speciali non supportati vengono rimossi dal nome dell'etichetta di segnalibro. Il nome viene inoltre troncato se costituito da più di 40 caratteri. Se il report contiene nomi di segnalibro duplicati, il rendering dei segnalibri non verrà eseguito in Word.

Rendering dello stile di parola

Di seguito è riportata una breve descrizione della modalità di rendering degli stili in Word.

Tavolozza colori

I colori visualizzati nel report vengono sottoposti a rendering nel documento di Word.

Border

Per i bordi degli elementi del report, ad eccezione del bordo della pagina, viene eseguito il rendering come bordi di celle di tabella di Word.

Righe ondulate nei report esportati

Quando esportati e visualizzati in Word, costanti o dati del report potrebbero essere sottolineati con righe ondulate rosse o verdi. Con le righe ondulate rosse vengono identificati gli errori di ortografia, con quelle verdi gli errori grammaticali. Questa situazione si verifica quando nel report sono incluse parole non conformi agli strumenti di correzione (controllo ortografia e grammatica) della lingua di modifica specificata in Word. Ad esempio, i titoli in inglese di colonne del report probabilmente saranno sottolineati con righe ondulate rosse se viene eseguito il rendering del report in una versione spagnola di Word. Gli errori ortografici percepiti sono più comuni nei report rispetto a quelli grammaticali in quanto nei report sono inclusi in genere solo testi brevi, non paragrafi o frasi intere.

La presenza di righe ondulate nei report implica la presenza di errori nel report che probabilmente non esistono. È possibile rimuovere le righe ondulate cambiando la lingua degli strumenti di correzione per il report. Per cambiare la lingua degli strumenti di correzione, selezionare il contenuto del report e specificare la lingua appropriata per tale contenuto. È possibile selezionare una parte o l'intero contenuto. In Word l'opzione lingua Imposta lingua di correzione si trova nell'area Lingua della scheda Revisione . Dopo aver aggiornato il contenuto, è necessario ricampionare il documento.

A seconda della lingua della versione di Office in uso, gli strumenti di correzione, ad esempio, il dizionario, della lingua scelta sono inclusi nel programma o forniti in un Language Pack di Microsoft Office acquistato.

Negli argomenti seguenti vengono fornite ulteriori informazioni sull'impostazione delle opzioni di Word e di Office.

Nota

Quando si cambia la lingua di modifica nella finestra di dialogo Preferenze di lingua di Microsoft Office o Opzioni di Word in Word, la modifica viene applicata a tutti i programmi di Office.

Limitazioni di Word

Le limitazioni seguenti vengono applicate da Microsoft Word:

  • Le tabelle di Word supportano un massimo di 63 colonne. Se il report contiene più di 63 colonne e si tenta di eseguirne il rendering, la tabella viene divisa in Word. Le colonne aggiuntive vengono posizionate accanto alle 63 colonne visualizzate nel corpo del report. Pertanto, è possibile che le colonne del report non siano allineate come previsto.

  • Word supporta pagine di dimensioni massime pari a 56 centimetri di larghezza e 56 centimetri di altezza. Se la larghezza del contenuto è maggiore di 56 centimetri, è possibile che alcuni dati non vengano visualizzati in visualizzazione Layout di stampa.

  • Le impostazioni relative all'altezza dell'intestazione e del piè di pagina vengono ignorate in Word.

  • Dopo l'esportazione, il report viene rimpaginato in Word. Questo può causare l'aggiunta di altre interruzioni di pagina nel report visualizzabile.

  • In Word le righe di intestazione non vengono ripetute nella seconda pagina o nelle pagine successive, anche se si imposta la proprietà RepeatOnNewPage della riga di intestazione statica di una Tablix (tabella, matrice o elenco) su True. È possibile definire interruzioni di pagina esplicite nel report per forzare la visualizzazione delle righe di intestazione nelle nuove pagine. Poiché tuttavia al report visualizzabile esportato in Word viene applicata la paginazione specifica di Word, i risultati potrebbero variare e la riga di intestazione potrebbe non essere ripetuta in modo prevedibile. La riga di intestazione statica è la riga contenente le intestazioni di colonna.

  • Le dimensioni delle caselle di testo aumentano quando contengono spazi unificatori.

  • Quando viene esportato in Word, il testo con effetti carattere in alcuni tipi di carattere può generare glifi imprevisti o mancanti nel report visualizzabile.

Vantaggi dell'uso del renderer di Word

Oltre a rendere disponibili per i report esportati le nuove funzionalità di Microsoft Word, i file con estensione *docx tendono anche a essere più piccoli. I report esportati tramite il renderer di Word sono in genere notevolmente più piccoli rispetto agli stessi report esportati utilizzando il renderer di Word 2003.

Compatibilità con le versioni precedenti dei report esportati

È possibile selezionare una modalità di compatibilità di Word e impostare opzioni di compatibilità. Il renderer di Word consente di creare documenti con la modalità di compatibilità abilitata. L'ulteriore salvataggio di documenti con tale modalità disabilitata potrebbe influire sul layout del documento.

Se si disabilita la modalità di compatibilità e si salva di nuovo un report, il relativo layout potrebbe cambiare in modo imprevisto.

Differenze tra i renderer word e Word 2003

I report, visualizzabili tramite i renderer di Word o Word 2003, tendono a essere non distinguibili da un punto di vista visivo. Tuttavia, è possibile notare piccole differenze tra i due formati word o Word 2003.

Impostazioni relative alle informazioni sul dispositivo

Modificando le impostazioni relative alle informazioni sul dispositivo, è possibile modificare alcune impostazioni predefinite per questo renderer, ad esempio omettere collegamenti ipertestuali e collegamenti drill-through o espandere tutti gli elementi la cui visibilità può essere attivata o disattivata indipendentemente dal relativo stato originale durante il rendering. Per altre informazioni, vedere Impostazioni relative alle informazioni sul dispositivo Word.