

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

`parseDecimal` analiza una cadena para determinar si contiene un valor decimal. Esta función devuelve todas las filas que contienen un valor decimal, entero o nulo y omite las que no lo tienen. Si la fila contiene un valor entero, se devuelve como un decimal con hasta cuatro cifras decimales. Por ejemplo, un valor “2” se devuelve como “2.0”.

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

```
parseDecimal(expression)
```

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

 *expresión*   
La expresión debe ser una cadena. Puede ser el nombre de un campo que utiliza el tipo de datos de cadena, un valor literal como **'9.62'** o una llamada a otra función que genera una cadena.

## Tipo de devolución
<a name="parseDecimal-function-return-type"></a>

Decimal (fijo) en la experiencia tradicional de preparación de datos.

Decimal (flotante) en la nueva experiencia de preparación de datos.

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

En el siguiente ejemplo, se evalúa `fee` para determinar si contiene valores decimales.

```
parseDecimal(fee)
```

Los siguientes son los valores de los campos.

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

Para estos valores de campo, se devuelven las siguientes filas.

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