Skip to main content

Olá, bom dia. Tudo bem ?

 

Tenho um formulário com 7 campos no formato numérico e um campo no card que salva o valor da média dos 7 campos do formulário.

 

Com a automação consegui aplicar a fórmula “avg” após o preenchimento do formulário. O problema é, se a média dos valores for 3.42, é exibido como resultado da fórmula o valor 3 e não 3.42.

 

Testei com três tipos de campo: texto curto, numérico e moeda. Em todos eles o erro aconteceu, o que me leva a crer que há algum truncamento na fórmula.

 

Confirmo que é um erro da fórmula pois, se eu fizer o cálculo de forma manual o resultado correto aparece, mesmo o campo sendo numérico ou texto curto.

 

 

 

 

Oi, Ygor.

Fiz uns testes aqui e parece que o `avg` realmente despreza a parte decimal se todos os operandos forem inteiros.

Um “workaround” seria multiplicar cada operando por `1.0` para forçar a ter valor decimal:

 

Assim o resultado saiu valores decimais para mim.


Reply