すべてのプロダクト
Search
ドキュメントセンター

Quick BI:変換関数

最終更新日:Feb 10, 2026

変換関数は、特定の計算ニーズやデータ形式の要件を満たすために、あるデータ型から別のデータ型にデータを変更します。異なるソースやフォーマットのデータを処理する際に、互換性と正確性を確保します。このトピックでは、組み込み変換関数の使用方法について説明します。

BI_DATEFORMAT

BI_DATEFORMAT は、日付をフォーマットし、文字列として返します。

構文

BI_DATEFORMAT(date, format)

パラメーター

  • date:フォーマットする日付。

  • format:ターゲットフォーマット。サポートされているフォーマットコードは次のとおりです。

    yyyy:年

    MM:月

    dd:日

    hh:時

    mi:分

    ss:秒

定義

日付をフォーマットし、文字列として返します。

出力

文字列

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

制限事項

Lindorm (LindormTSDB) データソースではサポートされていません。

BI_TODATE

BI_TODATE は、文字列を日付に変換します。

構文

BI_TODATE(date_string, format)

パラメーター

  • date_string:日付に変換する文字列。

  • format:期待される日付フォーマット。サポートされているフォーマットコードは次のとおりです。

    yyyy:年

    MM:月

    dd:日

    hh:時

    mi:分

    ss:秒

定義

文字列 <date_string> を <format> パターンを使用して解析し、日付を返します。

出力

日付

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

制限事項

バージョン 2.8 以降の Lindorm (LindormTable およびマルチモデル SQL) データソースでのみサポートされています。

BI_TODOUBLE

BI_TODOUBLE は、テキストまたは数値を浮動小数点数に変換します。

構文

BI_TODOUBLE(expression)

パラメーター

expression:変換するテキストまたは数値。

定義

テキストまたは数値を浮動小数点数に変換します。

出力

数値

BI_TODOUBLE('123.21') = 123.21

BI_TODOUBLE(3) = 3.0

BI_TOINT

BI_TOINT は、テキストまたは数値を整数に変換します。

構文

BI_TOINT(expression)

パラメーターの説明

expression:変換するテキストまたは数値。

定義

テキストまたは数値を整数に変換します。この関数は小数部を切り捨てます。

出力

数値

BI_TOINT('123.9') = 123

BI_TOSTR

BI_TOSTR は、数値を文字列に変換します。

構文

BI_TOSTR(expression)

パラメーターの説明

式: ラップする値。

定義

数値を文字列に変換します。

出力

文字列

BI_TOSTR(123) = '123'