# Text - Script- en diagramfunctie

Text() dwingt af dat de uitdrukking wordt behandeld als tekst, ook als een numerieke interpretatie mogelijk is.

Syntaxis:

Text (expr)

Retourgegevenstypen: tekenreeks

Argumenten

| Argument | Beschrijving |
| --- | --- |
| expr | Een uitdrukking die als tekst moet worden behandeld. |

Voorbeeld: diagramuitdrukkingen

| Voorbeeld | Resultaten |
| --- | --- |
| `Text( 1234 )` | Retourneert `1234` als tekenreeks. Er is geen numerieke waarde. |
| `Text( pi( ) )` | Retourneert `3.1415926535898` als tekenreeks. Er is geen numerieke waarde. |

## Voorbeeld - Basisprincipes voor Text

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

#### Load-script

Overzicht

Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuwe sectie.

Het load-script bevat:

* Een gegevensverzameling die wordt geladen in een tabel met de naam `Example`.

* De volgende velden in de gegevenstabel:

  * `ID`

  * `PostalCode`

* Een voorafgaande lading die de functie `Text` gebruikt om een nieuw veld met de naam `PostalCode_Text` te maken om ervoor te zorgen dat de postcodes als tekst blijven en niet naar getallen worden geconverteerd.

Load-script

```
Example:
LOAD
ID,
PostalCode,
Text(PostalCode) AS PostalCode_Text;
LOAD * INLINE [
ID, PostalCode
1, 12345
2, 54321
3, 67890
4, 11223
5, 33445
];
```

Resultaten

Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg deze velden toe als dimensies:

* `ID`

* `PostalCode`

* `PostalCode_Text`

Results table

Results table

| ID | PostalCode | PostalCode\_Text |
| --- | --- | --- |
| 1 | 12345 | 12345 |
| 2 | 54321 | 54321 |
| 3 | 67890 | 67890 |
| 4 | 11223 | 11223 |
| 5 | 33445 | 33445 |

De uitvoer van de voorgaande lading gebruikt de functie `Text` om ervoor te zorgen dat numerieke waarden als tekst worden behandeld. U kunt zien dat de waarden in de kolom `PostalCode_Text` als tekst worden verwerkt en standaard links uitgelijnd worden weergegeven, terwijl de waarden in de kolom `PostalCode` getallen zijn en standaard rechts uitgelijnd worden weergegeven.

## Voorbeeld– Scenario met Text

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

#### Load-script

Overzicht

Een gegevensverzameling bevat factuurgegevens van klanten die als numerieke waarden zijn ingevoerd, maar u wilt deze waarden als tekst behouden.

Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuwe sectie.

Het load-script bevat:

* Een gegevensverzameling die wordt geladen in een tabel met de naam `Example`.

* De volgende velden in de gegevenstabel:

  * `InvoiceNumber`

  * `CustomerName`

* Een voorafgaande lading die de functie `Text` gebruikt om een nieuw veld met de naam `InvoiceNumber_Text` te maken om ervoor te zorgen dat de factuurnummers als tekst worden behandeld.

Load-script

```
Example:
LOAD
InvoiceNumber,
CustomerName,
Text(InvoiceNumber) AS InvoiceNumber_Text;
LOAD * INLINE [
InvoiceNumber, CustomerName
10001, John Doe
10002, Jane Smith
10003, Bob Johnson
10004, Alice Brown
10005, Michael Green
];
```

Resultaten

Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg deze velden toe als dimensies:

* `InvoiceNumber`

* `CustomerName`

* `InvoiceNumber_Text`

Results table

Results table

| InvoiceNumber | CustomerName | InvoiceNumber\_Text |
| --- | --- | --- |
| 10001 | John Doe | 10001 |
| 10002 | Jane Smith | 10002 |
| 10003 | Bob Johnson | 10003 |
| 10004 | Alice Brown | 10004 |
| 10005 | Michael Green | 10005 |

De resultaten laten zien dat de numerieke waarden in de kolom `InvoiceNumber` nu zijn omgezet naar tekstwaarden in de kolom `InvoiceNumber_Text` en links uitgelijnd worden weergegeven.