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

Como criar alertas condicionais em Copilot no Power BI

João Barros 18 de October de 2026 4 min de leitura

Este tutorial mostra como criar alertas condicionais em Copilot no Power BI para que o Copilot envie mensagens ou sugestões quando um KPI ultrapassar um limite definido. É útil para monitorizar desvios críticos sem verificar manualmente relatórios e para automatizar ações de seguimento.

Pré-requisitos

  • Conta com acesso ao Power BI Service e permissões para editar o relatório.
  • Relatório publicado com um dataset que contenha KPI(s) a monitorizar.
  • Copilot ativado na sua organização e acesso a funcionalidades de automação/flows no Power BI (ou integração com Power Automate).
  • Conhecimentos básicos de DAX para criar medidas simples.

Passo 1: Definir a métrica de alerta (medida DAX)

Comece por criar uma medida que represente o KPI que quer monitorizar. Usar uma medida em vez de uma coluna permite avaliação dinâmica por filtros e contexto.

Measure_KPI = SUM('Vendas'[Valor]) / SUM('Vendas'[Quantidade]) -- Exemplo: média de preço; ajuste conforme o seu KPI (margem, taxa de conversão, etc.) 

Passo 2: Criar a regra de alerta como outra medida booleana

Crie uma medida que devolva 1 quando a condição for satisfeita e 0 caso contrário. Isto facilita a utilização em visuais, cartões e em triggers para Copilot/Power Automate.

Alerta_KPI = IF([Measure_KPI] < 10, 1, 0) -- Exemplo: alerta quando o KPI for inferior a 10; ajuste o operador e valor conforme necessário 

Passo 3: Adicionar um cartão ou indicador visível no relatório

Coloque a medida Alerta_KPI num Card visual (ou num visual KPI) para tornar a condição óbvia aos utilizadores. O Copilot consegue ler o estado do relatório e usar esse visual como contexto para acionar ações.

Passo 4: Criar um marcador de estado (opcional) para histórico

Se quiser registar quando o alerta ocorreu, crie uma tabela simples com timestamp usando Power Query ou uma tabela calculada e atualize-a com Power Automate quando o alerta for acionado. Isto ajuda a auditar e a treinar automações futuras.

AlertaHistorico = GENERATESERIES(1,1,1) -- Tabela placeholder; preferível criar uma tabela vazia em Power BI e actualizar com um flow 

Passo 5: Configurar trigger com Power Automate a partir do Power BI

O Copilot no Power BI funciona bem com o Power Automate para executar ações (notificações, e-mails, criar tarefa). Crie um flow que seja acionado por uma alteração no relatório ou por um botão de ação no relatório. O fluxo deve verificar a medida Alerta_KPI e, se for 1, enviar a notificação.

1. No Power BI Service: editar o relatório e adicionar um botão 'Acionar Alerta'.
2. No Power Automate: New flow -> Power BI button trigger (ou 'When a data driven alert is triggered' se disponível).
3. Action: Condition -> se Alerta_KPI == 1 -> Send an email / Post message / Chamar API.
4. Opcional: Update a tabela AlertaHistorico via action para registar timestamp.

Passo 6: Usar o Copilot para gerar a mensagem contextual

Configure o passo do flow que usa o Copilot (ou a ação de geração de texto) para criar uma mensagem dinâmica com contexto do relatório — por exemplo: KPI atual, variação vs período anterior e recomendações. Forneça no prompt do flow os campos necessários (Measure_KPI, nome do segmentador, data).

Prompt example in flow action:
"O KPI {Measure_KPI} está em {valor}. Comparação com período anterior: {variação}. Recomendações: fornecer 3 ações possíveis." 
-- Substituir placeholders pelos outputs do Power BI / expressões do flow. 

Passo 7: Testar o fluxo e ligar ao relatório

Simule dados que disparem Alerta_KPI. No relatório, clique no botão (ou aguarde a condição automática) para disparar o flow. Verifique se a mensagem gerada pelo Copilot no flow contém o contexto correto e se as ações (e-mail, Teams, update de tabela) ocorrem.

Verificar o resultado

Confirme que: o Card/visual mostra Alerta_KPI = 1 quando a condição está presente; o Power Automate recebe esse estado; o passo com o Copilot gera uma mensagem coerente e a notificação chega aos destinatários. Verifique também a tabela AlertaHistorico para registos de ocorrência.

Conclusão

Agora tem um mecanismo básico onde o Copilot no Power BI, em conjunto com o Power Automate, envia alertas condicionais com mensagens contextuais. Próximos passos: enriquecer o prompt do Copilot com mais contexto, automatizar ações corretivas (criar tarefas em Planner) ou parametrizar thresholds por utilizador. Dica: comece com um único KPI e teste vários cenários para evitar falsos positivos — que KPI quer começar a automatizar primeiro?