Passer au contenu principal
Workday User Guide
Dernière mise à jour : 2023-06-23
TO_DECIMAL

TO_DECIMAL

Description

TO_DECIMAL
est une fonction de ligne qui convertit
TEXT
,
BOOLEAN
,
INTEGER
,
LONG
,
DOUBLE
, ou
NUMERIC
valeurs à
NUMERIC
avec le nombre de chiffres par défaut avant et après la virgule.

Syntaxe

TO_DECIMAL
(
expression
)

Valeur de renvoi

Renvoie une valeur par ligne de type
NUMERIC
avec le nombre par défaut de chiffres avant et après la virgule.

Paramètres d'entrée

expression
Est obligatoire. Un champ ou expression de type
TEXT
(doit être des caractères numériques),
BOOLEAN
,
INTEGER
,
LONG
,
DOUBLE
, ou
NUMERIC
.

Exemples

Convertissez les valeurs du champ
average_rating
en type de champ Numérique :
TO_DECIMAL([average_rating])
Convertissez le champ
average_rating
en un type de champ Numérique, mais transformez d'abord l'occurrence de toute valeur
NA
en valeur
NULL
à l'aide d'un type de champ
CASE
expression :
TO_DECIMAL(CASE WHEN [average_rating]="N/A" then NULL ELSE [average_rating] END)