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

TO_LONG

Description

TO_LONG
est une fonction de rangée qui convertit
TEXT
,
BOOLEAN
,
INTEGER
,
LONG
,
DECIMAL
,
DATE
, ou
DOUBLE
valeurs à
LONG
(nombres entiers). Lors de la conversion
DECIMAL
ou
DOUBLE
valeurs, tout ce qui se trouve après la virgule sera tronqué (et non arrondi vers le haut ni vers le bas).

Syntaxe

TO_LONG
(
expression
)

Valeur de retour

Retourne une valeur par rangée de type
LONG
.

Paramètres d'entrée

expression
Est obligatoire. Un champ ou une expression de type
TEXT
(doit contenir uniquement des caractères numériques, sans point ni virgule),
BOOLEAN
,
INTEGER
,
LONG
,
DECIMAL
,
DATE
, ou
DOUBLE
. Lorsqu'un
TEXT
La valeur du champ inclut une décimale, la fonction renvoie une valeur NULL.

Exemples

Convertissez les valeurs du champ
average_rating
en un type de champ de type Long :
TO_LONG([average_rating])
Convertissez le champ
average_rating
en un type de champ de type Long, mais transforme d'abord l'occurrence des valeurs
NA
en valeurs
NULL
à l'aide d'une valeur de type
CASE
expression :
TO_LONG(CASE WHEN [average_rating]="N/A" then NULL ELSE [average_rating] END)