All Products
Search
Document Center

Quick BI:Fungsi Konversi

Last Updated:Feb 10, 2026

Fungsi konversi mengubah data dari satu tipe ke tipe lain untuk memenuhi kebutuhan perhitungan tertentu atau persyaratan format data. Fungsi ini memastikan kompatibilitas dan keakuratan saat memproses data dari berbagai sumber atau format. Topik ini menjelaskan cara menggunakan fungsi konversi bawaan.

BI_DATEFORMAT

BI_DATEFORMAT memformat tanggal dan mengembalikannya sebagai string.

Syntax

BI_DATEFORMAT(date, format)

Parameters

  • date: Tanggal yang akan diformat.

  • format: Format target. Kode format yang didukung adalah:

    yyyy: year

    MM: month

    dd: day

    Hour (hh)

    mi: minute

    ss: second

Definition

Memformat tanggal dan mengembalikannya sebagai string.

Output

string

Example

BI_DATEFORMAT('2020-09-29', 'yyyyMMdd') = '20200929'

Limits

Tidak didukung untuk sumber data Lindorm (LindormTSDB).

BI_TODATE

BI_TODATE mengonversi string menjadi tanggal.

Syntax

BI_TODATE(date_string, format)

Parameters

  • date_string: String yang akan dikonversi menjadi tanggal.

  • format: Format tanggal yang diharapkan. Kode format yang didukung adalah:

    yyyy: year

    MM: month

    dd: day

    hh: hour

    mi: minute

    ss: second

Definition

Mengurai string <date_string> menggunakan pola <format> dan mengembalikan tanggal.

Output

date

Example

BI_TODATE('2020-09-29', 'yyyy-MM-dd') = '2020-09-29'

Limits

Hanya didukung pada sumber data Lindorm (LindormTable dan SQL multi-model) versi 2.8 ke atas.

BI_TODOUBLE

BI_TODOUBLE mengonversi teks atau angka menjadi bilangan titik mengambang.

Syntax

BI_TODOUBLE(expression)

Parameter

expression: Teks atau angka yang akan dikonversi.

Definition

Mengonversi teks atau angka menjadi bilangan titik mengambang.

Output

number

Example

BI_TODOUBLE('123.21') = 123.21

BI_TODOUBLE(3) = 3.0

BI_TOINT

BI_TOINT mengonversi teks atau angka menjadi bilangan bulat.

Syntax

BI_TOINT(expression)

Parameter description

expression: Teks atau angka yang akan dikonversi.

Definition

Mengonversi teks atau angka menjadi bilangan bulat. Fungsi ini memotong bagian desimalnya.

Output

number

Example

BI_TOINT('123.9') = 123

BI_TOSTR

BI_TOSTR mengonversi angka menjadi string.

Syntax

BI_TOSTR(expression)

Parameter description

expression: Nilai yang akan dibungkus.

Definition

Mengonversi angka menjadi string.

Output

string

Example

BI_TOSTR(123) = '123'