Condividi tramite


Immettere i dati direttamente in un report impaginato in Report Builder

SI APPLICA A: Power BI Report Builder Power BI Desktop

Questo articolo illustra una funzionalità di Report Builder di Microsoft Power BI che consente di immettere i dati direttamente in un report impaginato come set di dati incorporato. È possibile digitare i dati direttamente in un set di dati nel report o incollarli da un altro programma, ad esempio Microsoft Excel. Dopo aver creato un set di dati immettendo i dati, è possibile usarlo esattamente come qualsiasi altro set di dati incorporato creato. Inoltre, è possibile aggiungere più tabelle e quindi usarne una come filtro per l'altra. Questa funzionalità è particolarmente utile per i set di dati statici di piccole dimensioni che possono essere necessari per il report, ad esempio i parametri del report.

Prerequisiti

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

Creare un'origine dati e un set di dati

Dopo aver scaricato e installato Report Builder, seguire lo stesso flusso di lavoro usato per aggiungere un'origine dati incorporata e un set di dati al report. Nella procedura seguente, in Origini dati viene visualizzata una nuova opzione Immetti dati. È sufficiente impostare questa origine dati una sola volta in un report. Successivamente, è possibile creare più tabelle di dati immessi come set di dati separati, usando quella singola origine dati.

  1. Nel riquadro Dati report selezionare Nuovo>Set di dati.

    Screenshot dell'opzione Set di dati nel riquadro Dati report.

  2. Nella finestra di dialogo Proprietà set di dati assegnare un nome al set di dati. Non includere spazi.

  3. Selezionare Nuovo accanto a Origine dati.

    Screenshot del pulsante Nuova origine dati incorporata.

  4. Nella casella Seleziona tipo di connessione selezionare Immetti dati>OK.

    Screenshot dell'opzione Immetti dati.

  5. Di nuovo nella finestra di dialogo Proprietà set di dati selezionare Progettazione Query.

    Screenshot del pulsante Progettazione query.

  6. Nel riquadro Progettazione query fare clic con il pulsante destro del mouse e incollare i dati nella tabella.

    Screenshot dell'opzione Incolla in Progettazione query.

  7. Per impostare i nomi delle colonne, fare doppio clic su ogni elemento NewColumn e digitare il nome della colonna.

    Screenshot della selezione del nome della colonna.

  8. Se la prima riga contiene le intestazioni di colonna dei dati originali, fare clic con il pulsante destro del mouse ed eliminarla.

  9. Per impostazione predefinita, il tipo di dati per ogni colonna è String. Per modificare il tipo di dati, fare clic con il pulsante destro del mouse sull'intestazione di colonna >Modifica tipo e impostarlo su un altro tipo di dati, ad esempio Date o Float.

    Screenshot delle opzioni Cambia tipo di dati.

  10. Al termine della creazione della tabella selezionare OK.

    La query generata è lo stessa che verrebbe visualizzata con un'origine dati XML. In effetti il provider di dati usato in questa procedura è XML, adattato in modo da consentire anche questo tipo di scenario.

    Screenshot della struttura dei dati XML.

  11. Nella finestra di dialogo Proprietà set di dati selezionare OK.

  12. L'origine dati e il set di dati sono visualizzati nel riquadro dei dati del report.

    Screenshot dei set di dati nel riquadro Dati report.

È possibile usare il set di dati come base per le visualizzazioni dei dati nel report. È anche possibile aggiungere un altro set di dati e usare la stessa origine dati.

Progettare il report

Ora che si dispone di un'origine dati e di un set di dati, si è pronti per creare il report. La procedura seguente consente di creare un semplice report basato sui dati della sezione precedente.

  1. Dal menu Inserisci scegliere Tabella>Creazione guidata tabella.

    Screenshot dell'opzione Creazione guidata tabella.

  2. Selezionare il set di dati appena creato >Avanti.

    Screenshot della finestra di dialogo Scegliere un set di dati.

  3. Nella pagina Disponi campi trascinare i campi in base ai quali raggruppare i dati dalla casella Campi disponibili alla casella Gruppi di righe. In questo esempio:

    • CountryRegion
    • SalesYear
  4. Trascinare i campi che si vogliono aggregare dalla casella campi disponibili alla casella Valori. In questo esempio:

    • SalesAmount

    Per impostazione predefinita, Generatore report somma i campi nella casella Valori, ma è possibile scegliere un'altra aggregazione.

    Screenshot delle diverse aggregazioni tra cui è possibile scegliere.

  5. Selezionare Avanti.

  6. Nella pagina Scegliere il layout mantenere tutte le impostazioni predefinite, ma deselezionare Espandi/comprimi gruppi. In generale, l'opzione per l'espansione e la compressione dei gruppi offre una soluzione ideale, ma questa volta si vogliono visualizzare tutti i dati.

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

    Screenshot del report nella visualizzazione Progettazione.

Eseguire il report

Per vedere i valori effettivi e visualizzare in anteprima il report, eseguirlo.

  1. Selezionare Esegui dal menu Home.

    Screenshot della selezione di Esegui nella scheda Home della barra multifunzione.

    È ora possibile visualizzare i valori. La matrice ha molte più righe di quante erano visibili in visualizzazione Progettazione. È possibile formattare la pagina o decidere di usare le impostazioni predefinite prima di salvare nel computer locale o di pubblicare nel servizio.

  2. Per visualizzare l'aspetto del report quando viene stampato, selezionare Layout di stampa.

    Screenshot della selezione di Layout di stampa.

    Ora viene visualizzato l'aspetto in una pagina stampata.

    Screenshot del report nella visualizzazione layout di stampa.

Caricare il report impaginato nel servizio Power BI

Ora che i report impaginati sono supportati nel servizio Power BI, è possibile caricare il report impaginato in qualsiasi area di lavoro. Per i dettagli, vedere Caricare un report impaginato.

Creare il report impaginato in un server di report

È anche possibile caricare il report impaginato in un server di report di Power BI o di SQL Server Reporting Services 2016 o 2017. Prima di procedere, è necessario aggiungere l'elemento seguente a RSReportServer.config come estensione per i dati aggiuntiva. Eseguire il backup del file RSReportServer.config prima di apportare la modifica, nel caso in cui si verificassero problemi.

<Extension Name="ENTERDATA" Type="Microsoft.ReportingServices.DataExtensions.XmlDPConnection,Microsoft.ReportingServices.DataExtensions">
    <Configuration>
        <ConfigName>ENTERDATA</ConfigName>
    </Configuration>
</Extension>

Dopo averlo modificato, di seguito è riportato l'aspetto dell'elenco dei provider di dati nel file di configurazione:

Screenshot del file di configurazione del server di report.

La procedura è terminata. È ora possibile pubblicare report che usano questa nuova funzionalità nel server di report.

Passaggi successivi