HTOU( ) 関数

16 進数の文字列を Unicode 文字列に変換します。"Hexadecimal to Unicode" の省略形です。

メモ

この関数は Analytics の Unicode 版に固有です。非 Unicode 版ではサポートされない関数です。

構文

HTOU(16進数文字列)

パラメーター

名前 種類 説明
16 進数文字列

文字

Unicode 文字列に変換する 16 進数の文字列。この文字列には "20AC" などの 16 進値のみを指定できます。

出力

文字。

基本的な例

"ABC123" が返されます。

HTOU("004100420043003100320033")

高度な例

金額に通貨記号を付加する

金額単位フィールドを新しいテーブルに抽出する必要があるとします。このフィールドには、ユーロ通貨記号(€)と、数値型の Amount フィールドの値が表示されます。

EXTRACT HTOU("20AC") + STRING(Amount, 10) AS "Currency_Amount" TO Display_Table

この EXTRACT コマンドを実行すると、HTOU( ) により、ユーロ記号 "€" と、STRING( ) によって文字に変換された Amount の値が併せて表示されます。Amount の元の値が 2000 の場合は、Currency_Amount の値は "€2000" となります。

備考

関連する関数

HTOU( ) は、Unicode 文字列を 16 進数文字列に変換する DHEX( ) 関数の逆関数です。

ACL のスクリプト作成ガイド 14.1