

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# parseDecimal
<a name="parseDecimal-function"></a>

`parseDecimal` analisa uma string para determinar se ela contém um valor decimal. Essa função retorna todas as linhas que contêm um valor decimal, inteiro ou nulo e ignora as linhas que não têm. Se a linha contiver um valor inteiro, ela será retornada como decimal com até quatro espaços decimais. Por exemplo, um valor de '2' é retornado como '2.0'.

## Sintaxe
<a name="parseDecimal-function-syntax"></a>

```
parseDecimal(expression)
```

## Argumentos
<a name="parseDecimal-function-arguments"></a>

 *expressão*   
A expressão deve ser uma string. Isso pode ser o nome de um campo que usa o tipo de dados de string, um valor literal, como **'9.62'**, ou uma chamada para outra função que gere uma string.

## Tipo de retorno
<a name="parseDecimal-function-return-type"></a>

Decimal (fixo) na experiência antiga de preparação de dados.

Decimal (Float) na nova experiência de preparação de dados.

## Exemplo
<a name="parseDecimal-function-example"></a>

O exemplo a seguir avalia `fee` para determinar se ele contém valores decimais.

```
parseDecimal(fee)
```

A seguir estão os valores de campo especificados.

```
fee
--------
2
2a
12.13
3b
3.9
(null)
198.353398
```

Para esses valores de campo, as seguintes linhas são retornadas.

```
2.0
12.13
3.9
(null)
198.3533
```