Tous les produits
Search
Centre de documentation

Quick BI:Fonctions de conversion

Dernière mise à jour :Aug 09, 2026

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

  • date : Date à mettre en forme.

  • format : Format cible. Codes de format pris en charge :

    yyyy : année

    MM : mois

    dd : jour

    hh : heure

    mi : minute

    ss : seconde

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

  • date_string : Chaîne à convertir en date.

  • format : Format de date attendu. Codes de format pris en charge :

    yyyy : année

    MM : mois

    dd : jour

    hh : heure

    mi : minute

    ss : seconde

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'