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 |
|
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 |
|
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' |