# Ord - Skript- und Diagrammfunktion

Ord() gibt die Unicode-Codepunktnummer des ersten Zeichens des Eingabestrings zurück.Ord() gibt den numerischen Wert (ASCII oder Unicode) des ersten Zeichens eines Strings zurück. Diese Funktion ist nützlich, um Strings auf der Grundlage der ihnen zugrunde liegenden Zeichencodes zu bewerten oder zu vergleichen, z.B. beim Sortieren oder Filtern von Strings mit Nicht-Standardzeichen.

Syntax:

Ord(text)

Rückgabe Datentyp: ganze Zahl

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Ord.htm)

#### Beispiele und Ergebnisse:

Beispiel: Diagrammformel

| Beispiel | Ergebnis |
| --- | --- |
| `Ord('A')` | Gibt die Ganzzahl 65 zurück. |
| `Ord('Ab')` | Gibt die Ganzzahl 65 zurück. |

Beispiel: Ladeskript

```
//Guqin (Chinese: 古琴) – 7-stringed zithers
T2:
Load *, 
ord(Chinese) as OrdUnicode,                  
ord(Western) as OrdASCII;                    
Load * inline [
Chinese, Western
古琴, Guqin ]; 
 
```

Ergebnis:

| Chinesisch | Westlich | OrdASCII | OrdUnicode |
| --- | --- | --- | --- |
| 古琴 | Guqin | 71 | 21476 |