Usare il drill-through tra report in Power BIUse cross-report drillthrough in Power BI

Con la funzionalità di drill-through tra report di Power BI, è possibile passare contestualmente da un report a un altro nella stessa app o area di lavoro del servizio Power BI.With the Power BI cross-report drillthrough feature, you can contextually jump from one report to another report in the same Power BI service workspace or app. È possibile usare il drill-through tra report per connettere due o più report con contenuto correlato e per passare il contesto di filtro insieme alla connessione tra i report.You can use cross-report drillthrough to connect two or more reports that have related content, and to pass filter context along with the cross-report connection.

Per avviare il drill-through tra report, si seleziona un punto dati in un oggetto visivo di origine di un report di origine e quindi si seleziona la destinazione Drill-through tra report dal menu di scelta rapida.To initiate cross-report drillthrough, you select a data point in a source visual of a source report, and then select the cross-report Drillthrough target from the context menu.

Opzione Drill-through tra report di Power BI

L'azione di drill-through apre la pagina di destinazione nel report di destinazione.The drillthrough action opens the target page in the target report.

Destinazione drill-through tra report di Power BI Desktop

Questo articolo illustra come configurare e usare il drill-through tra report per i report di Power BI.This article shows you how to set up and use cross-report drillthrough for Power BI reports.

Nota

Non è possibile usare il drill-through tra report con report condivisi singolarmente condivisi con l'utente.You can't use cross-report drillthrough with individually shared Shared with me reports. Per usare il drill-through tra report, è necessario accedere ai report nelle aree di lavoro di cui si è membri.To use cross-report drillthrough, you must access reports in workspaces that you’re a member of.

Abilitare il drill-through tra reportEnable cross-report drillthrough

Il primo passaggio per abilitare il drill-through tra report consiste nel convalidare i modelli di dati per i report di origine e di destinazione.The first step in enabling cross-report drillthrough is to validate the data models for the source and target reports. Nonostante gli schemi in ogni report non debbano essere uguali, i campi che si vogliono passare devono esistere in entrambi i modelli di dati.Although the schemas in each report don't have to be the same, the fields you want to pass must exist in both data models. I nomi dei campi e i nomi delle tabelle a cui appartengono devono essere identici.The names of the fields, and the names of the tables they belong to, must be identical. Le stringhe devono corrispondere e applicano la distinzione tra maiuscole e minuscole.The strings must match, and are case-sensitive.

Ad esempio, se si vuole passare un filtro in un campo State all'interno di una tabella US States, entrambi i modelli devono avere una tabella US States e un campo State all'interno della tabella.For example, if you want to pass a filter on a field State within a table US States, both models must have a US States table, and a State field within that table. Al contrario, è necessario aggiornare il nome di campo o il nome di tabella nel modello sottostante.If not, you must update the field name or table name in the underlying model. Per il drill-through tra report non è sufficiente aggiornare il nome visualizzato dei campi.Simply updating the display name of the fields won't work properly for cross-report drillthrough.

Dopo aver convalidato i modelli, consentire al report di origine di usare il drill-through tra report.After you validate your models, enable the source report to use cross-report drillthrough.

  1. In Power BI Desktop passare a File > Opzioni e impostazioni > Opzioni.In Power BI Desktop, go to File > Options and settings > Options.

  2. Nel riquadro di spostamento a sinistra nella finestra Opzioni, nella parte inferiore della sezione File corrente selezionare Impostazioni report.In the Options window left navigation, at the bottom of the Current file section, select Report settings.

  3. In basso a destra, in Drill-through tra report selezionare Consentire agli oggetti visivi in questo report di usare destinazioni di drill-through di altri report.At bottom right, under Cross-report drillthrough, select Allow visuals in this report to use drillthrough targets from other reports.

  4. Seleziona OK.Select OK.

    Abilitare il drill-through tra report in Power BI Desktop

È anche possibile abilitare il drill-through tra report dal servizio Power BI.You can also enable cross-report drillthrough from the Power BI service.

  1. Nel servizio Power BI selezionare l'area di lavoro che contiene i report di destinazione e di origine.In Power BI service, select the workspace that contains your target and source reports.

  2. Accanto al nome del report di origine nell'elenco dell'area di lavoro selezionare il simbolo Altre opzioni e quindi selezionare Impostazioni.Next to the source report name in the workspace list, select the More options symbol, and then select Settings.

  3. Nella parte inferiore del riquadro Impostazioni, in Drill-through tra report selezionare Consentire agli oggetti visivi in questo report di usare destinazioni di drill-through di altri report e quindi selezionare Salva.Near the bottom of the Settings pane, under Cross-report drillthrough, select Allow visuals in this report to use drillthrough targets from other reports, and then select Save.

    Abilitare il drill-through tra report nel servizio Power BI

Configurare una destinazione di drill-through tra reportSet up a cross-report drillthrough target

La configurazione di una pagina di destinazione per il drill-through tra report è simile alla configurazione del drill-through in un report.Setting up a target page for cross-report drillthrough is similar to setting up drillthrough within a report. L'abilitazione del drill-through nella pagina di destinazione consente ad altri oggetti visivi di usare la pagina come destinazione del drill-through.Enabling drillthrough on the target page allows other visuals to target the page for drillthrough. Per creare il drill-through all'interno di un singolo report, vedere Usare il drill-through in Power BI Desktop.To create drillthrough within a single report, see Use drillthrough in Power BI Desktop.

È possibile configurare una destinazione per il drill-through tra report in Power BI Desktop o nel servizio Power BI.You can set up a target for cross-report drillthrough in Power BI Desktop or Power BI service.

  1. Modificare il file di destinazione e nella pagina destinazione del report di destinazione selezionare la sezione Campi del riquadro Visualizzazioni.Edit the target file, and on the target page of the target report, select the Fields section of the Visualizations pane.

  2. In Drill-through impostare l'interruttore Tra report su .Under Drillthrough, set the Cross-report toggle to On.

  3. Trascinare i campi da usare come destinazioni del drill-through in Aggiungere qui i campi di drill-through.Drag the fields you want to use as drillthrough targets into Add drillthrough fields here. Per ogni campo, indicare se si vuole consentire il drill-through quando il campo viene usato come categoria o quando viene riepilogato come una misura.For each field, select whether you want to allow drillthrough when the field is used as a category, or when it's summarized like a measure.

  4. Se necessario, selezionare Mantieni tutti i filtri per l'oggetto visivo.Select whether you want to Keep all filters for the visual. Se non si vogliono passare all'oggetto visivo di destinazione i filtri applicati all'oggetto visivo di origine, selezionare No.If you don't want to pass filters applied to the source visual to your target visual, select Off.

    Riquadro Visualizzazioni con le opzioni di drill-through evidenziate

  5. Se si usa la pagina solo per il drill-through tra report, eliminare il pulsante Indietro aggiunto automaticamente al canvas.If you're using the page for cross-report drillthrough only, delete the Back button that's automatically added to the canvas. Il pulsante Indietro funziona solo per la navigazione all'interno di un report.The Back button only works for navigation within a report.

  6. Dopo aver configurato la pagina di destinazione, salvare il report se si usa il servizio Power BI o salvare e pubblicare il report se si usa Power BI Desktop.After you configure the target page, save the report if you're using the Power BI service, or save and publish the report if you're using Power BI Desktop.

Questo è tutto.That's it. I report sono pronti per il drill-through tra i report.Your reports are ready for cross-report drillthrough.

Usare il drill-through tra reportUse cross-report drillthrough

Per usare il drill-through tra report, selezionare il report di origine nel servizio Power BI, quindi selezionare un oggetto visivo in cui il campo di drill-through viene usato nel modo specificato durante la configurazione della pagina di destinazione.To use cross-report drillthrough, select the source report in the Power BI service, and then select a visual that uses the drillthrough field in the way you specified when you set up the target page. Fare clic con il pulsante destro del mouse su un punto dati per aprire il menu di scelta rapida dell'oggetto visivo, scegliere Drill-through e quindi selezionare la destinazione del drill-through.Right-click a data point to open the visual context menu, select Drillthrough, and then select the drillthrough target. Le destinazioni dei drill-through tra report vengono formattate come Nome pagina [nome report] .Cross-report drillthrough targets are formatted as Page name [Report name].

Opzione drill-through tra report di Power BI

I risultati vengono visualizzati nella pagina di drill-through tra report di destinazione, in base alle impostazioni specificate al momento della creazione della destinazione.You see the results in the target cross-report drillthrough page, just as you set them up when you created the target. I risultati sono filtrati in base alle impostazioni di drill-through.The results are filtered according to the drillthrough settings.

Destinazione drill-through tra report di Power BI Desktop

Importante

Power BI memorizza nella cache le destinazioni di drill-through tra report.Power BI caches cross-report drillthrough targets. Se si apportano modifiche, assicurarsi di aggiornare il browser se le destinazioni di drill-through non vengono visualizzate come previsto.If you make changes, be sure to refresh your browser if you don't see the drillthrough targets as expected.

Se si imposta Mantieni tutti i filtri su quando si configura la pagina di destinazione, il contesto di filtro dell'oggetto visivo di origine può includere gli elementi seguenti:If you set Keep all filters to On when you set up the target page, filter context from the source visual can include the following:

  • Filtri a livello di report, di pagina e di oggetti visivi che hanno effetto sull'oggetto visivo di origineReport, page, and visual level filters that affect the source visual
  • Filtro incrociato ed evidenziazione incrociata che hanno effetto sull'oggetto visivo di origineCross-filter and cross-highlighting that affect the source visual
  • Filtri dei dati e filtri dei dati di sincronizzazione nella paginaSlicers and sync-slicers on the page
  • Parametri URLURL parameters

Quando viene visualizzato il report di destinazione per il drill-through, Power BI applica solo i filtri per i campi con corrispondenze esatte per il nome del campo e il nome della tabella.When you land on the target report for drillthrough, Power BI only applies filters for fields that have exact string matches for field name and table name.

Power BI non applica filtri permanenti dal report di destinazione, ma applica il segnalibro personale predefinito, se presente.Power BI doesn't apply sticky filters from the target report, but it does apply your default personal bookmark if you have one. Se ad esempio il segnalibro personale predefinito include un filtro a livello di report per Country = US, Power BI applica il filtro prima di applicare il contesto di filtro dell'oggetto visivo di origine.For example, if your default personal bookmark includes a report-level filter for Country = US, Power BI applies that filter before applying the filter context from the source visual.

Per il drill-through tra report, Power BI passa il contesto di filtro alle pagine standard del report di destinazione.For cross-report drillthrough, Power BI passes the filter context to standard pages in the target report. Power BI non passa il contesto di filtro per le pagine di descrizione comando poiché le pagine di descrizione comando vengono filtrate in base all'oggetto visivo di origine che richiama la descrizione comando.Power BI doesn't pass filter context for tooltip pages, because tooltip pages are filtered based on the source visual that invokes the tooltip.

Se si vuole tornare al report di origine dopo l'azione di drill-through tra report, usare il pulsante Indietro del browser.If you want to return to the source report after the cross-report drillthrough action, use the browser's Back button.

Considerazioni e limitazioniConsiderations and limitations

Il drill-through tra report non funziona in Power BI report in Server di report di Power BI.Cross-report drillthrough doesn't work in Power BI reports in Power BI Report Server.

Passaggi successiviNext steps

Potrebbero essere interessanti anche gli articoli seguenti:You might also be interested in the following articles: