HTOU( )-Funktion

Wandelt eine hexadezimale Zeichenfolge in eine Unicode-Zeichenfolge um. Abkürzung für „Hexadecimal to Unicode“ (Hexadezimal in Unicode).

Hinweis

Diese Funktion ist nur in der Unicode-Edition von Analytics verfügbar. In der Nicht-Unicode-Edition wird diese Funktion nicht unterstützt.

Syntax

HTOU(Hex-Zeichenfolge)

Parameter

Name Typ Beschreibung
Hex-Zeichenfolge

Zeichen

Die in die Unicode-Zeichenfolge umzuwandelnde hexadezimale Zeichenfolge. Die Zeichenfolge darf lediglich Hexadezimalwerte, wie beispielsweise „20AC“ enthalten.

Ausgabe

Zeichen.

Beispiele

Einfache Beispiele

Gibt „ABC123“ zurück:

HTOU("004100420043003100320033")

Weiterführende Beispiele

Einem Wert ein Währungssymbol hinzufügen

Sie müssen ein Feld mit Geldbeträgen in eine neue Tabelle extrahieren. Das Feld soll den Wert des numerischen Felds Betrag anzeigen und ihm ein Euro-Währungssymbol (€) voranstellen:

EXTRACT HTOU("20AC") + STRING(Betrag; 10) AS "Währungsbetrag" TO Anzeigetabelle

Wenn der Befehl EXTRACT ausgeführt wird, gibt HTOU( ) das Eurozeichen „€“ zurück und verkettet es mit dem Wert aus Betrag, den STRING( ) in Zeichen umwandelt. Wenn der ursprüngliche Wert in Betrag „2000“ betrug, wird der Wert von Währungsbetrag „€2000“ lauten.

Bemerkungen

Verwandte Funktionen

HTOU( ) ist die Umkehrfunktion der DHEX( )-Funktion, die eine Unicode-Zeichenfolge in eine hexadezimale Zeichenfolge umwandelt.

Leitfaden für die Skripterstellung in ACL 14.1