Transforme os seus Cartões no Power BI
Excel · 5 min de leitura

O cartão nativo do Power BI cumpre o papel, mas é sempre igual: um número grande, um rótulo pequeno, fundo branco. Para cartões com ícone, cores, bordas arredondadas, sombra e layout próprio, há um caminho cada vez mais usado: um visual que exibe HTML, alimentado por uma medida DAX que monta o código. E você não precisa saber HTML: a IA escreve e você ajusta.
Neste guia você vai instalar o visual HTML Content, pedir o código ao ChatGPT, adaptar a medida ao seu modelo e colocar o cartão no relatório.
Caso prefira aprender por vídeo, veja o vídeo abaixo:

O que você vai aprender
- Por que usar HTML em vez do cartão nativo;
- Como baixar o visual HTML Content;
- Como pedir o código à IA;
- Como adaptar a medida às suas tabelas;
- Como inserir e ajustar o cartão no dashboard.
O arquivo da aula (com a base, o visual já instalado e a medida pronta) está disponível para download logo abaixo do vídeo.
Por que HTML
O visual HTML Content desenha na tela qualquer HTML que você passar por uma medida. Com isso você tem liberdade total: emojis e ícones, cores de fundo, gradientes, bordas, fontes, vários números no mesmo cartão. E como o HTML vem de uma medida, ele responde aos filtros do relatório como qualquer visual.
Passo 1: baixe o visual HTML Content
- No painel Visualizações, clique nos três pontinhos > Obter mais visuais;
- Pesquise HTML e escolha HTML Content;
- Clique em Adicionar.
É preciso estar logado com uma conta corporativa para acessar a loja de visuais. Um visual adicionado fica salvo no arquivo: por isso o arquivo da aula já vem com ele, e você pode praticar mesmo sem conta.
Passo 2: peça o código à IA
No ChatGPT (ou outra IA), um pedido simples basta para começar:
Como criar um card com a medida Total em Vendas usando HTML no Power BI, com o visual HTML Content?
A IA devolve uma medida DAX que calcula o valor e monta o HTML do cartão, com instruções de uso. Peça refinamentos na mesma conversa: "coloque um emoji de dinheiro", "deixe o fundo azul-escuro e o texto branco", "adicione a variação em relação ao mês anterior, em verde se positiva e vermelho se negativa".
Passo 3: adapte ao seu modelo
A IA não conhece suas tabelas, então inventa nomes. Seu trabalho é revisar e ajustar:
- Nomes de tabela e coluna: troque, por exemplo,
Vendas[Valor]pelo nome real (no vídeo,Base[Valor]); - Uma medida só: se a IA criou uma medida para o valor e outra para o HTML, você pode incorporar o cálculo dentro da medida do HTML.
Uma medida desse tipo tem esta cara:
Total em Vendas HTML =
VAR Total = SUM(Base[Valor])
RETURN
"<div style='background:#ffffff;border-radius:16px;padding:16px 20px;
box-shadow:0 4px 14px rgba(0,0,0,.12);font-family:Segoe UI'>
<div style='font-size:14px;color:#555'>💰 Total em vendas</div>
<div style='font-size:30px;font-weight:700;color:#1d3b6e'>" &
FORMAT(Total, "R$ #,##0") &
"</div></div>"
Repare: o HTML é um texto, montado com &, e o número entra no meio com FORMAT. Use aspas simples dentro do HTML, porque as aspas duplas delimitam o texto no DAX.
Crie a medida em Nova medida, cole o código e dê Enter.
Passo 4: coloque o cartão no relatório
- Clique numa área vazia e no ícone do HTML Content no painel Visualizações;
- Arraste a medida para o campo Values;
- Ajuste tamanho e posição. Para mover o visual com facilidade, arraste pelos três pontinhos do cabeçalho;
- Desligue o fundo e o título do visual, para aparecer só o seu cartão.
Teste com os filtros: o valor do cartão muda junto com o restante do relatório.
Ideias de cartões
- Cartão com meta: valor realizado, meta e barra de progresso;
- Cartão com variação: seta para cima em verde ou para baixo em vermelho, conforme o mês anterior;
- Cartão com vários indicadores: faturamento, pedidos e ticket médio num bloco só;
- Selos de status: "No prazo" / "Atrasado" com cores condicionais.
Cuidados
- Teste o HTML que a IA gerar e confira os números com uma medida comum;
- Padronize: use as mesmas cores, raios e fontes em todos os cartões;
- Visuais personalizados podem ser restritos pela empresa. Se não aparecer na loja, fale com a TI;
- Acessibilidade: mantenha bom contraste entre texto e fundo.
Se preferir ficar nos recursos nativos, dá para melhorar bastante o cartão padrão com bordas arredondadas e sombra. Veja gráficos com borda arredondada no Power BI.
Perguntas frequentes
Dá para usar HTML no Power BI?
Sim, com visuais personalizados como o HTML Content, que exibem o HTML gerado por uma medida.
Preciso saber HTML?
Não. A IA gera o código; você ajusta nomes de tabelas e colunas e testa.
O cartão em HTML responde aos filtros?
Sim, porque o conteúdo vem de uma medida DAX.
Por que o cartão mostra o código em vez do visual?
A medida foi colocada num cartão comum ou numa tabela. Use o visual HTML Content.
Conclusão
Com o HTML Content e uma medida que monta o HTML, seus cartões ganham ícones, cores e layout sob medida, e a IA faz o trabalho pesado do código. Baixe o arquivo da aula, teste a medida pronta e peça variações à IA. Para dominar as medidas por trás, veja o minicurso gratuito de fórmulas DAX.
Bons estudos e até o próximo conteúdo! 🚀


