Como criar um drillthrough no Power BI: passo a passo
O drillthrough no Power BI permite saltar de um visual de resumo para uma página de detalhe já filtrada pelo elemento em que clicaste. Em vez de espalhares dezenas de filtros pelo relatório, dás ao utilizador um caminho natural: ele vê um total de vendas por país e, com um clique, chega ao detalhe desse país exato. É uma das formas mais simples de tornar um relatório interativo sem escrever código, e ao longo destes passos vais configurar um drillthrough completo, com botão de retrocesso e título dinâmico.
Pré-requisitos
- Power BI Desktop instalado — a versão gratuita é suficiente.
- Um relatório com uma página de resumo, por exemplo um gráfico de Vendas por País.
- Uma tabela com a coluna que vais usar como filtro, como
País[Nome]. - Alguns dados de detalhe para mostrar, como uma tabela de encomendas.
Passo 1: Criar a página de detalhe
Começa por adicionar uma nova página ao relatório: no separador de páginas, em baixo, clica no + e dá-lhe um nome claro, como Detalhe do País. Esta será a página de destino, aquela que se abre quando alguém faz drillthrough. Coloca nela os visuais que respondem à pergunta "e o que há por trás deste número?": uma tabela com as encomendas, cartões com o total de vendas e a margem, talvez um gráfico de evolução mensal. Ainda não te preocupes com filtros — no próximo passo é o drillthrough que trata disso.
Passo 2: Definir o campo de drillthrough
Com a página de detalhe aberta, clica numa zona vazia da tela para garantir que não tens nenhum visual selecionado. No painel Visualizações, procura a secção Drill through e arrasta para lá o campo pelo qual queres filtrar, por exemplo País[Nome]. É este campo que liga a página de detalhe ao resto do relatório. Podes arrastar mais do que um campo se quiseres permitir drillthrough por vários níveis, e o interruptor Manter todos os filtros controla se os filtros da página de origem viajam também para o detalhe.
Passo 3: Usar o botão de retrocesso
Assim que adicionas o campo, o Power BI cria automaticamente um botão de seta para trás no canto superior esquerdo da página de detalhe. Esse botão leva o utilizador de volta à página exata de onde veio, mantendo o contexto. Podes movê-lo, aumentá-lo ou mudar-lhe as cores para combinar com o teu tema, mas evita apagá-lo, porque é ele que fecha o ciclo da navegação. Para o testares no Power BI Desktop, usa Ctrl + clique.
Passo 4: Fazer drillthrough a partir do resumo
Volta à página de resumo e clica com o botão direito num ponto de dados — por exemplo, na barra de Portugal. No menu de contexto, escolhe Drill through e depois Detalhe do País. A página de detalhe abre-se imediatamente, já filtrada por Portugal, e todos os visuais que lá colocaste mostram apenas os dados desse país. Para que isto funcione, o visual de origem tem de conter o campo de drillthrough (ou um campo relacionado) — neste caso, o país.
Passo 5: Mostrar o contexto com uma medida (opcional)
Uma página de detalhe fica muito mais clara se indicar de imediato que item está a mostrar. Cria uma medida com um título dinâmico e usa-a como título de um visual ou dentro de um cartão:
Titulo Detalhe =
"Detalhe de " & SELECTEDVALUE('País'[Nome], "todos os países")
A função SELECTEDVALUE devolve o país filtrado quando existe apenas um selecionado e, caso contrário, o texto alternativo. Ao entrares no detalhe de Portugal, o título passa a mostrar automaticamente o país correspondente.
Verificar o resultado
Para confirmar que está tudo a funcionar, clica com o botão direito em vários pontos da página de resumo: a opção Drill through deve listar sempre a página Detalhe do País. Ao clicares, a página abre filtrada pelo valor certo e a medida de título mostra o país correspondente. O botão de retrocesso deve devolver-te à origem. Já publicado no Power BI Service, o comportamento é o mesmo, com a vantagem de bastar o clique direito, sem o Ctrl.
Conclusão
Em poucos passos criaste uma navegação em drillthrough que transforma um relatório estático numa ferramenta de análise fluida, onde cada número conta a sua própria história em detalhe. A partir daqui podes adicionar vários campos de drill-through, ativar o cross-report drillthrough para saltar entre relatórios diferentes, ou combinar esta técnica com marcadores para criar experiências ainda mais ricas. Qual é a página de detalhe que faria mais sentido no teu próximo relatório?