> For the complete documentation index, see [llms.txt](https://wedocs.gitbook.io/wedocs-5.1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wedocs.gitbook.io/wedocs-5.1/wedocs-5.0/cliente-desktop/recursos-extras-de-dashboards/formulas.md).

# Fórmulas

Você pode conferir todas as novidades das fórmulas em nosso Weknow Desktop.

Ao entrar no editor de fórmulas, documentação irá abrir a seguinte janela:

<div align="left"><figure><img src="/files/gieoJFMHGGz7ipNRviIm" alt=""><figcaption></figcaption></figure></div>

Como podemos ver acima, as novidades das fórmulas estão separadas por versões e também por operadores, constantes e funções.

{% hint style="danger" %}

#### Prioridade de execução dos operadores

Operadores unários:

Índice de array:

Modularidade e negação: + - !

Operadores binários:

Potência: \*\*&#x20;

Multiplicação e Divisão: \* / # \\\
Soma e Subtração: + -&#x20;

Concatenação e Máscara: \_ ?&#x20;

Comparação: = <> >= > <= <&#x20;

Lógicos: & |

A prioridade pode ser ajustada com o uso de parêntesis.

(2+3)\*5 ›› 25
{% endhint %}

{% hint style="danger" %}

#### Comentários

***

É possível adicionar comentários de linha simples precedidos de // Todo o conteúdo localizado após estas barras (e na mesma linha) é interpretado como um comentário. A quebra de linha finaliza o comentário.

2+3//comentário -1 ›› 4

Obviamente, duas barras dentro de um outro elemento fechado (tal como um Texto) são interpretados como parte do elemento.

"ab//cd"\_"xy" ›› "ab//cdxy"

Comentários podem estar localizados em praticamente qualquer lugar de uma fórmula mas não podem quebrar um identificador. Por exemplo: a sintaxe abaixo é inválida.

12 + 1//quebrou 145 em duas partes&#x20;

45
{% endhint %}
