(+351) 21 24 10006  ·  info@bconcepts.pt
Carnaxide, Lisboa

Como criar um gráfico de barras empilhadas percentuais em Power BI: passo a passo

João Barros 07 de October de 2026 3 min de leitura

Vamos construir um gráfico de barras empilhadas percentuais em Power BI para comparar a contribuição relativa de categorias dentro de cada grupo. Este visual é útil para mostrar proporções (percentagens) por grupo sem perder a noção do total.

Pré-requisitos

  • Power BI Desktop (versão atualizada).
  • Uma tabela de factos com pelo menos: Group, Category e Value.
  • Noções básicas de DAX e do painel Visualizations.

Passo 1: Carregar os dados

Importa a tua fonte (Excel, CSV ou base de dados). Garante que tens uma tabela com colunas que representam o grupo (ex.: Região), a categoria (ex.: Produto) e o valor numérico (ex.: Vendas).

Passo 2: Criar medidas necessárias

Precisas de duas medidas: o total por categoria e o total do grupo para calcular a percentagem. Cria medidas no painel de Modelação com DAX; isso permite que o cálculo responda aos filtros.

Total Value = SUM('Sales'[Value])

Total Value por Grupo =
CALCULATE(
    [Total Value],
    ALLEXCEPT('Sales', 'Sales'[Group])
)

Percentagem por Categoria =
DIVIDE([Total Value], [Total Value por Grupo], 0)

Explicação: Total Value soma o valor; Total Value por Grupo fixa o contexto por Group usando ALLEXCEPT; Percentagem por Categoria divide e trata divisões por zero com DIVIDE.

Passo 3: Inserir o gráfico e configurar campos

No painel Visualizations escolhe o visual Stacked bar chart (gráfico de barras empilhadas). Arrasta:

  • Axis: Group
  • Legend: Category
  • Values: a medida Percentagem por Categoria

Por padrão o Power BI pode somar percentagens e o resultado ficar errado. É por isso que usamos uma medida que já devolve um valor entre 0 e 1 por categoria no contexto de grupo.

Passo 4: Formatar o eixo de valores como percentagem

Com o visual selecionado, vai a Format > Data labels (ou Values) e define o formato de número para Percent (%) com 0-1 casas decimais conforme preferires. Isto garante que os rótulos mostram 0%–100% em vez de 0–1.

Passo 5: Corrigir soma errada no Tooltip/Legenda (se necessário)

Problema comum: Power BI tenta somar as percentagens quando agregas o campo no eixo de Values. Para evitar isso, adiciona também a medida [Total Value] ao Tooltip para mostrar o valor absoluto por categoria e remove a agregação das percentagens ao deixar apenas a medida Percentagem visível no eixo.

// Exemplo de Tooltip measure para mostrar valores absolutos
Valor Absoluto Tooltip = [Total Value]

Depois arrasta Valor Absoluto Tooltip para Tooltip no visual. Assim os utilizadores veem a percentagem e o valor absoluto quando pairam sobre as barras.

Passo 6: Adicionar formatação condicional

Podes destacar categorias com percentagens acima de um limiar (ex.: 50%). Cria uma medida booleana e usa-a para formatar a cor dos rótulos ou da barra.

Destacar >50% = IF([Percentagem por Categoria] > 0.5, 1, 0)

No visual vai a Format > Data colors > Conditional formatting e escolhe Base on field = Destacar >50% e define duas cores: uma para 1 (destacado) e outra para 0.

Verificar o resultado

Testa com diferentes filtros (slicers por ano, região, etc.). Cada barra agrupada (Group) deve somar 100% visualmente e os tooltips devem mostrar a percentagem e o valor absoluto. Erros comuns: percentagens que não totalizam 100% indicam que a medida Percentagem por Categoria não está a usar ALLEXCEPT correctamente ou que existem filtros indesejados.

Conclusão

Agora tens um gráfico de barras empilhadas percentuais em Power BI que compara proporções por grupo e mostra valores absolutos no tooltip. Próximos passos: experimentar com stacked 100% horizontal vs vertical, adicionar hierarquias no Axis, ou calcular percentagem acumulada. Dica: valida sempre as medidas com uma tabela simples para confirmar que as percentagens e totais batem certo.