Como criar um tooltip personalizado no Power BI
Um tooltip personalizado no Power BI substitui a pequena caixa de texto que aparece ao passar o rato por uma verdadeira mini-página de relatório, com KPIs, gráficos e contexto. É a forma mais barata de dar detalhe ao utilizador sem encher a página principal de visuais.
Pré-requisitos
- Power BI Desktop instalado e atualizado.
- Um modelo simples com uma tabela de factos (por exemplo
Vendas) e uma tabela de datas (Calendário) relacionadas. - Pelo menos um visual na página principal, como um gráfico de barras de vendas por categoria.
Passo 1: Criar as medidas que vão aparecer no tooltip
Um tooltip personalizado no Power BI só é útil se mostrar números que o visual principal não mostra. Comece por criar duas ou três medidas de apoio em Modelação > Nova medida.
Vendas Totais = SUM ( Vendas[Valor] )
Vendas Ano Anterior =
CALCULATE (
[Vendas Totais],
SAMEPERIODLASTYEAR ( Calendário[Data] )
)
Variação % =
DIVIDE (
[Vendas Totais] - [Vendas Ano Anterior],
[Vendas Ano Anterior]
)
Estas três medidas chegam para um tooltip que responde a uma pergunta simples: quanto vendemos, quanto vendíamos no ano passado e se estamos a crescer.
Passo 2: Criar a página que vai servir de tooltip
No fundo do ecrã, clique no sinal + para adicionar uma nova página e mude-lhe o nome para algo claro, como TT Vendas. Usar o prefixo TT ajuda a distinguir páginas de tooltip das páginas normais do relatório.
Passo 3: Definir o tamanho da página
Com a nova página selecionada e sem nenhum visual ativo, abra o painel Formatar e vá a Tela (Canvas settings). Em Tipo, escolha Dica de ferramenta (Tooltip). O Power BI passa a tela para 320 x 240 píxeis, o tamanho pensado para aparecer junto ao cursor.
Se precisar de mais espaço, escolha Personalizado e defina, por exemplo, 400 x 300. Evite exagerar: um tooltip grande tapa o visual que o utilizador está a analisar.
Passo 4: Ativar a página como tooltip
Ainda no painel Formatar da página, abra Informações da página e ligue o interruptor Permitir utilização como dica de ferramenta (Allow use as tooltip). Sem este passo, a página não aparece na lista de tooltips disponíveis — é o erro mais comum de quem faz isto pela primeira vez.
Aproveite para desligar a página do separador de navegação: clique com o botão direito no nome da página e escolha Ocultar página, para que os utilizadores não a abram por engano.
Passo 5: Desenhar o conteúdo do tooltip
Agora desenhe a informação. Uma boa receita, em 320 x 240, é:
- Dois cartões (visual Cartão) com
[Vendas Totais]e[Variação %]. - Um gráfico de linhas pequeno com
[Vendas Totais]por mês, para dar tendência. - Uma caixa de texto com um título curto, como Detalhe da categoria.
Menos é mais: dois ou três visuais leem-se num segundo; cinco visuais tornam o tooltip ilegível. Desligue eixos, legendas e bordas que não acrescentem nada.
Passo 6: Ligar o tooltip ao visual
Volte à página principal e selecione o gráfico de barras. No painel Formatar visual, vá a Geral > Dicas de ferramenta e mude o Tipo de Predefinido para Página de relatório. Em Página, escolha TT Vendas.
Se quiser que o tooltip funcione com um campo que não está no visual (por exemplo, mostrar detalhe por País num gráfico de Categorias), arraste esse campo para o poço Campos de dica de ferramenta da página de tooltip.
Verificar o resultado
Passe o rato sobre uma barra do gráfico. Deve aparecer a sua página em vez da caixa de texto habitual, e os valores devem mudar consoante a barra: ao passar sobre Bicicletas, os cartões mostram os números das bicicletas. Se aparecer sempre o mesmo valor, o filtro de contexto não está a passar — confirme que os visuais do tooltip usam medidas (e não valores fixos) e que a página não tem filtros de página presos a um valor.
Se o tooltip não aparecer de todo, reveja o Passo 4: quase sempre o interruptor Permitir utilização como dica de ferramenta ficou desligado.
Conclusão
Com seis passos tem um tooltip que explica o "porquê" por trás de cada barra, sem gastar um centímetro da página principal. O passo seguinte natural é criar tooltips diferentes para visuais diferentes — um para vendas, outro para margem — e reutilizá-los entre relatórios. E se experimentasse pôr um gráfico de sparkline lá dentro para mostrar os últimos 12 meses?