Usar o detalhamento entre relatórios no Power BIUse cross-report drill through in Power BI

Com o recurso de detalhamento entre relatórios do Power BI, você pode saltar contextualmente de um relatório para outro no mesmo aplicativo ou workspace do serviço do Power BI.With the Power BI cross-report drill-through feature, you can contextually jump from one report to another report in the same Power BI service workspace or app. Use o detalhamento entre relatórios para conectar dois ou mais relatórios que tenham conteúdo relacionado e para transmitir o contexto de filtro com a conexão entre os relatórios.You can use cross-report drill through to connect two or more reports that have related content, and to pass filter context along with the cross-report connection.

Para iniciar o detalhamento entre relatórios, selecione um ponto de dados em um visual de origem de um relatório de origem e selecione o destino do Detalhamento entre relatórios no menu de contexto.To initiate cross-report drill through, you select a data point in a source visual of a source report, and then select the cross-report Drill through target from the context menu.

Opção de detalhamento entre relatórios do Power BI

A ação de detalhamento abre a página de destino no relatório de destino.The drill-through action opens the target page in the target report.

Destino do detalhamento entre relatórios do Power BI Desktop

Este artigo mostra como configurar e usar o detalhamento entre relatórios nos relatórios do Power BI.This article shows you how to set up and use cross-report drill through for Power BI reports.

Observação

Não é possível usar o detalhamento entre relatórios com relatórios Compartilhados comigo compartilhados individualmente.You can't use cross-report drill through with individually-shared Shared with me reports. Para usar o detalhamento entre relatórios, você precisa acessar os relatórios nos workspaces dos quais é membro.To use cross-report drill through, you must access reports in workspaces that you’re a member of.

Habilitar o detalhamento entre relatóriosEnable cross-report drill through

A primeira etapa para habilitar o detalhamento entre relatórios é validar os modelos de dados dos relatórios de origem e de destino.The first step in enabling cross-report drill through is to validate the data models for the source and target reports. Embora os esquemas de cada relatório não precisem ser os mesmos, os campos que você deseja transmitir precisam existir em ambos os modelos de dados.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. Os nomes dos campos e os nomes das tabelas aos quais eles pertencem precisam ser idênticos.The names of the fields, and the names of the tables they belong to, must be identical. As cadeias de caracteres precisam ser correspondentes e diferenciar maiúsculas de minúsculas.The strings must match, and are case-sensitive.

Por exemplo, se você desejar transmitir um filtro em um campo State de uma tabela US States, ambos os modelos precisarão ter uma tabela US States e um campo State dentro dessa tabela.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. Caso contrário, você deverá atualizar o nome do campo ou o nome da tabela no modelo subjacente.If not, you must update the field name or table name in the underlying model. Simplesmente atualizar o nome de exibição dos campos não funciona corretamente para o detalhamento entre relatórios.Simply updating the display name of the fields won't work properly for cross-report drill through.

Depois de validar os modelos, permita que o relatório de origem use o detalhamento entre relatórios.After you validate your models, enable the source report to use cross-report drill through.

  1. No Power BI Desktop, acesse Arquivo > Opções e configurações > Opções.In Power BI Desktop, go to File > Options and settings > Options.

  2. No painel de navegação à esquerda da janela Opções, na parte inferior da seção Arquivo atual, selecione Configurações do relatório.In the Options window left navigation, at the bottom of the Current file section, select Report settings.

  3. No canto inferior direito, em Detalhamento entre relatórios, selecione Permitir que os visuais deste relatório usem destinos de detalhamento de outros relatórios.At bottom right, under Cross-report drill through, select Allow visuals in this report to use drill-through targets from other reports.

  4. Selecione OK.Select OK.

    Habilitar o detalhamento entre relatórios no Power BI Desktop

Também é possível habilitar o detalhamento entre relatórios no serviço do Power BI.You can also enable cross-report drill through from the Power BI service.

  1. No serviço do Power BI, selecione o workspace que contém seus relatórios de origem e destino.In Power BI service, select the workspace that contains your target and source reports.

  2. Ao lado do nome do relatório de origem na lista de workspaces, selecione o símbolo Mais opções e, em seguida, selecione Configurações.Next to the source report name in the workspace list, select the More options symbol, and then select Settings.

  3. Próximo à parte inferior do painel Configurações, em Detalhamento entre relatórios, selecione Permitir que os visuais deste relatório usem destinos de detalhamento de outros relatórios e escolha Salvar.Near the bottom of the Settings pane, under Cross-report drill through, select Allow visuals in this report to use drill-through targets from other reports, and then select Save.

    Habilitar o detalhamento entre relatórios no serviço do Power BI

Configurar um destino de detalhamento entre relatóriosSet up a cross-report drill-through target

A configuração de uma página de destino para o detalhamento entre relatórios é semelhante à configuração do detalhamento em um relatório.Setting up a target page for cross-report drill through is similar to setting up drill through within a report. Habilitar o detalhamento na página de destino permite que outros visuais usem essa página como um destino de detalhamento.Enabling drill through on the target page allows other visuals to target the page for drill through. Para criar o detalhamento em um só relatório, confira Usar o detalhamento no Power BI Desktop.To create drill through within a single report, see Use drill through in Power BI Desktop.

É possível configurar um destino para o detalhamento entre relatórios no Power BI Desktop ou no serviço do Power BI.You can set up a target for cross-report drill through in Power BI Desktop or Power BI service.

  1. Edite o arquivo de destino e, na página destino do relatório de destino, selecione a seção Campos do painel Visualizações.Edit the target file, and on the target page of the target report, select the Fields section of the Visualizations pane.

  2. Em Detalhamento, defina a alternância Entre relatórios como Ativado.Under Drill through, set the Cross-report toggle to On.

  3. Arraste os campos que deseja usar como destino para Adicionar campos de detalhamento aqui.Drag the fields you want to use as drill-through targets into Add drill-through fields here. Para cada campo, selecione se deseja permitir o detalhamento quando o campo for usado como uma categoria ou quando ele for resumido como uma medida.For each field, select whether you want to allow drill through when the field is used as a category, or when it's summarized like a measure.

  4. Selecione se deseja Manter todos os filtros do visual.Select whether you want to Keep all filters for the visual. Caso não deseje transmitir os filtros aplicados ao visual de origem para o visual de destino, selecione Desativado.If you don't want to pass filters applied to the source visual to your target visual, select Off.

    Painel Visualizações, com as opções de Detalhamento realçadas

  5. Se estiver usando a página somente para o detalhamento entre relatórios, exclua o botão Voltar, que é adicionado automaticamente à tela.If you're using the page for cross-report drill through only, delete the Back button that's automatically added to the canvas. O botão Voltar só funciona para a navegação em um relatório.The Back button only works for navigation within a report.

  6. Depois de configurar a página de destino, salve o relatório se estiver no serviço do Power BI ou salve o relatório e publique-o se estiver usando o 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.

É isso.That's it. Seus relatórios estão prontos para o detalhamento entre relatórios.Your reports are ready for cross-report drill through.

Usar o detalhamento entre relatóriosUse cross-report drill through

Para usar o detalhamento entre relatórios, selecione o relatório de origem no serviço do Power BI e escolha um visual que use o campo de detalhamento da maneira que você especificou quando configurou a página de destino.To use cross-report drill through, select the source report in the Power BI service, and then select a visual that uses the drill-through field in the way you specified when you set up the target page. Clique com o botão direito do mouse em um ponto de dados para abrir o menu de contexto do visual, selecione Detalhamento e escolha o destino de detalhamento.Right-click a data point to open the visual context menu, select Drill through, and then select the drill-through target. Os destinos do detalhamento entre relatórios são formatados como Nome da página [nome do relatório] .Cross-report drill-through targets are formatted as Page name [Report name].

Opção de detalhamento entre relatórios do Power BI

Você verá os resultados na página de destino do detalhamento entre relatórios, assim como os configurou quando criou o destino.You see the results in the target cross-report drill-through page, just as you set them up when you created the target. Os resultados são filtrados de acordo com as configurações de detalhamento.The results are filtered according to the drill-through settings.

Destino do detalhamento entre relatórios do Power BI Desktop

Importante

O Power BI armazena em cache os destinos do detalhamento entre relatórios.Power BI caches cross-report drill-through targets. Se fizer alterações, atualize o navegador caso não veja os destinos de detalhamento da maneira esperada.If you make changes, be sure to refresh your browser if you don't see the drill-through targets as expected.

Se você definir Manter todos os filtros como Ativado ao configurar a página de destino, o contexto de filtro do visual de origem poderá incluir o seguinte: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:

  • Filtros no nível do relatório, da página e do visual que afetam o visual de origemReport, page, and visual level filters that affect the source visual
  • Filtro e realce cruzados que afetam o visual de origemCross-filter and cross-highlighting that affect the source visual
  • Segmentações e segmentações de sincronização na páginaSlicers and sync-slicers on the page
  • Parâmetros de URLURL parameters

Quando você chega no relatório de destino do detalhamento, o Power BI aplica somente os filtros dos campos que têm correspondências exatas das cadeias de caracteres no nome do campo e no nome da tabela.When you land on the target report for drill through, Power BI only applies filters for fields that have exact string matches for field name and table name.

O Power BI não aplica filtros temporários por meio do relatório de destino, mas aplica o indicador pessoal padrão, caso você tenha um.Power BI doesn't apply sticky filters from the target report, but it does apply your default personal bookmark if you have one. Por exemplo, se o indicador pessoal padrão incluir um filtro no nível do relatório para Country = US, o Power BI aplicará esse filtro antes de aplicar o contexto de filtro do visual de origem.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.

Para o detalhamento entre relatórios, o Power BI transmite o contexto de filtro para as páginas padrão no relatório de destino.For cross-report drill through, Power BI passes the filter context to standard pages in the target report. O Power BI não passa o contexto de filtro para páginas de dica de ferramenta, pois essas páginas são filtradas com base no visual de origem que invoca a dica de ferramenta.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 quiser retornar ao relatório de origem após a ação de detalhamento entre relatórios, use o botão Voltar do navegador.If you want to return to the source report after the cross-report drill-through action, use the browser's Back button.

Considerações e limitaçõesConsiderations and limitations

O detalhamento entre relatórios não funciona em relatórios do Power BI no Servidor de Relatórios do Power BI.Cross-report drill through doesn't work in Power BI reports in Power BI Report Server.

Próximas etapasNext steps

Você também pode estar interessado nos seguintes artigos:You might also be interested in the following articles: