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( ) 関数の逆関数です。