Les fonctions de conversion transforment les données d'un type à un autre pour répondre à des besoins de calcul spécifiques ou à des exigences de format. Elles garantissent la compatibilité et l'exactitude lors du traitement de données provenant de sources ou de formats différents.
BI_DATEFORMAT
La fonction BI_DATEFORMAT met en forme une date et la renvoie sous forme de chaîne.
|
Syntaxe |
BI_DATEFORMAT(date, format) |
|
Paramètres |
|
|
Définition |
Met en forme une date et la renvoie sous forme de chaîne. |
|
Sortie |
string |
|
Exemple |
BI_DATEFORMAT('2020-09-29', 'yyyyMMdd') = '20200929' |
|
Limites |
Non pris en charge pour les sources de données Lindorm (LindormTSDB). |
BI_TODATE
La fonction BI_TODATE convertit une chaîne en date.
|
Syntaxe |
BI_TODATE(date_string, format) |
|
Paramètres |
|
|
Définition |
Analyse la chaîne <date_string> selon le modèle <format> et renvoie une date. |
|
Sortie |
date |
|
Exemple |
BI_TODATE('2020-09-29', 'yyyy-MM-dd') = '2020-09-29' |
|
Limites |
Pris en charge uniquement dans les sources de données Lindorm (LindormTable et SQL multimodèle) version 2.8 et ultérieure. |
BI_TODOUBLE
La fonction BI_TODOUBLE convertit du texte ou un nombre en nombre à virgule flottante.
|
Syntaxe |
BI_TODOUBLE(expression) |
|
Paramètre |
expression : Texte ou nombre à convertir. |
|
Définition |
Convertit du texte ou un nombre en nombre à virgule flottante. |
|
Sortie |
number |
|
Exemple |
BI_TODOUBLE('123,21') = 123,21 BI_TODOUBLE(3) = 3,0 |
BI_TOINT
La fonction BI_TOINT convertit du texte ou un nombre en entier.
|
Syntaxe |
BI_TOINT(expression) |
|
Description du paramètre |
expression : Texte ou nombre à convertir. |
|
Définition |
Convertit du texte ou un nombre en entier. La fonction tronque toute partie décimale. |
|
Sortie |
number |
|
Exemple |
BI_TOINT('123,9') = 123 |
BI_TOSTR
La fonction BI_TOSTR convertit un nombre en chaîne.
|
Syntaxe |
BI_TOSTR(expression) |
|
Description du paramètre |
expression : Valeur à convertir. |
|
Définition |
Convertit un nombre en chaîne. |
|
Sortie |
string |
|
Exemple |
BI_TOSTR(123) = '123' |