Projetos
Power BI · Indústria · Desenvolvimento

Dashboard de Produção — Como foi feito (explicado fácil)

Pensa numa linha de fábrica: máquina liga, máquina para, peça boa, peça ruim, hora vai, hora vem. O OEE é o "boletim" da fábrica — uma nota de 0 a 100% que junta tudo. Aqui calculei isso em DAX puro.

Nível Intermediário Stack Power BI · DAX · Power Query Tipo Dashboard industrial
Visão geral

O que é isso, em uma frase?

É um painel que mostra a saúde do chão de fábrica: peças aprovadas vs rejeitadas, horas produtivas vs paradas, e o famoso OEE (Overall Equipment Effectiveness). O OEE é o KPI clássico de indústria — uma nota única que junta disponibilidade × performance × qualidade.

Por que importa? Porque chão de fábrica gera dado o dia inteiro mas, sem dashboard, ninguém vê. Um painel bem feito é a diferença entre "achismo do supervisor" e "decisão com número".

Passo a passo

Do apontamento ao OEE

1 · Coletar o apontamento. Cada turno × célula × dia vira 1 linha em fato_producao: qtd produzida, qtd aprovada, qtd rejeitada, horas produtivas, horas paradas. Esse é o "diário" da fábrica.

2 · Modelar. fato_producao + dim_celula (com capacidade teórica em pcs/hora) + dim_tempo + dim_motivo_parada.

3 · As 3 componentes do OEE. Cada uma vai de 0 a 1. Multiplicadas, dão o OEE final.

Disponibilidade = quanto tempo a linha rodou de fato.

Disponibilidade =
    DIVIDE (
        [Horas Produtivas],
        [Horas Produtivas] + [Horas Paradas]
    )

Performance = das horas que rodou, quanto da capacidade teórica conseguiu.

Capacidade Teorica =
    SUMX (
        fato_producao,
        fato_producao[Horas_Produtivas]
            * RELATED ( dim_celula[Cap_pcs_por_hora] )
    )

Performance = DIVIDE ( [Pecas Produzidas], [Capacidade Teorica] )

Qualidade = das peças produzidas, quantas aprovadas.

Qualidade = DIVIDE ( [Pecas Aprovadas], [Pecas Produzidas] )

OEE % = [Disponibilidade] * [Performance] * [Qualidade]

4 · Régua de leitura. <50% ruim · 50-70% mediano · 70-85% bom · >85% classe mundial. Pinto cards do dashboard nessas cores (verde/amarelo/vermelho) com formatação condicional.

5 · Por que não calcular OEE no Power Query? Porque medida DAX recalcula no contexto do filtro. Se o usuário escolhe "só célula A", o OEE muda automaticamente. Se fosse coluna calculada (Power Query), seria fixo.

Resultado

O painel final

O que dá pra levar daqui

Em uma linha: o que esse projeto ensina

Que indústria respira KPI. Saber calcular OEE em DAX é uma das demandas mais pedidas em vaga de BI industrial — porque é o número que liderança olha todo dia.

Coisas técnicas que apareceram aqui: OEE = Disponibilidade × Performance × Qualidade, SUMX + RELATED para usar atributo de dimensão dentro de soma, formatação condicional por faixa, medida vs coluna calculada.