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 rangée qui convertit
TEXT
,
BOOLEAN
,
INTEGER
,
LONG
,
DOUBLE
, ou
NUMERIC
valeurs à
NUMERIC
avec le nombre par défaut de chiffres avant et après la virgule.

Syntaxe

TO_DECIMAL
(
expression
)

Valeur de retour

Retourne une valeur par rangée 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 une expression de type
TEXT
(doit contenir des caractères numériques),
BOOLEAN
,
INTEGER
,
LONG
,
DOUBLE
, ou
NUMERIC
.

Exemples

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