# Ord – função de script e gráfico

Ord() retorna o número de ponto do código Unicode do primeiro caractere da string de entrada.Ord() retorna o valor numérico (ASCII ou Unicode) do primeiro caractere de uma string. Esta função é útil para avaliar ou comparar strings com base em seus códigos de caracteres subjacentes, por exemplo, ao classificar ou filtrar strings com caracteres não padrão.

Sintaxe:

Ord(text)

Tipo de dados de retorno: inteiro

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

#### Exemplos e resultados:

Exemplo: Expressão de gráfico

| Exemplo | Resultado |
| --- | --- |
| `Ord('A')` | Retorna o inteiro 65. |
| `Ord('Ab')` | Retorna o inteiro 65. |

Exemplo: Script de carregamento

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

Resultado:

| Chinês | Ocidental | OrdASCII | OrdUnicode |
| --- | --- | --- | --- |
| 古琴 | Guqin | 71 | 21476 |