Erro · Power Automate · InvalidTemplate

Erro "The template function 'pow' is not defined or not valid"

Você chamou pow(base, expoente) e o fluxo parou dizendo que a função não está definida. A referência de funções da Microsoft lista o pow, mas, ao executar no Power Automate, a resposta foi esse erro. Por isso, não conte com o pow em fluxos de produção sem...

A mensagem completa

The template function 'pow' is not defined or not valid.

No histórico de execuções, essa mensagem aparece dentro de uma frase maior: Unable to process template language expressions in action 'NOME_DA_ACAO' inputs at line '0' and column '0': '...'. O nome da ação é o da ação que contém a expressão e muda de fluxo para fluxo. O trecho em destaque acima é o que identifica o problema.

Executamos expressões que geram este erro em um fluxo de teste do Power Automate, sem conectores e sem dados reais, em 09/11/2026. O texto exato pode variar entre ambientes e versões do serviço.

O que significa

Você chamou pow(base, expoente) e o fluxo parou dizendo que a função não está definida. A referência de funções da Microsoft lista o pow, mas, ao executar no Power Automate, a resposta foi esse erro. Por isso, não conte com o pow em fluxos de produção sem testar o seu ambiente.

Causas mais comuns

Como corrigir

  1. Para potências de expoente pequeno e inteiro, multiplique: mul(mul(2,2),2) devolve 8.
  2. Para expoentes maiores, use um laço (Aplicar a cada com uma variável) ou calcule fora do fluxo e passe o resultado.
  3. Teste a expressão no seu ambiente antes de colocá-la em produção, já que o comportamento pode mudar entre ambientes e versões.
  4. Confira se o nome da função está escrito exatamente como na referência, com a mesma grafia de maiúsculas e minúsculas.

Exemplo: antes e depois

ExpressãoResultado no Power Automate
pow(2,3)Erro. The template function 'pow' is not defined or not valid.
mul(mul(2,2),2)8

Os dois resultados vêm da execução real de 09/11/2026, e um teste automático do Me Ajuda Flow confere que o texto desta página é idêntico ao registrado.

Como evitar que o erro volte

Perguntas frequentes

A função pow existe ou não?

A referência da Microsoft a lista, mas o teste real no Power Automate (09/11/2026) devolveu "not defined or not valid". Trate como indisponível até confirmar no seu ambiente.

Existe função para arredondar no Power Automate?

Não há round, floor nem ceil. Para arredondar, use formatNumber com um formato como 'F0' ou '0.00' e converta o resultado de volta se precisar de número.

Funções relacionadas

Ferramentas e guias

Fontes

← Ver todos os erros e usar o decodificador