# TextKomut dosyası ve grafik fonksiyonu

Text(), sayısal yorumlama mümkün olsa bile, ifadeyi metin olarak işlem görmeye zorlar.

Söz Dizimi:

Text (expr)

Dönüş verileri türü: dize

Bağımsız Değişkenler

| Bağımsız Değişken | Açıklama |
| --- | --- |
| expr | Metin olarak ele alınacak bir ifade. |

Örnek: Grafik ifadeleri

| Örnek | Sonuçlar |
| --- | --- |
| `Text( 1234 )` | Dize olarak `1234` döndürür. Sayısal bir değer yoktur. |
| `Text( pi( ) )` | Dize olarak `3.1415926535898` döndürür. Sayısal bir değer yoktur. |

## Örnek - Text temel bilgileri

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

#### Komut dosyası

Genel bakış

Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir bölüme ekleyin.

Komut dosyası şunları içerir:

* `Example` adlı veri tablosuna yüklenen bir veri kümesi.

* Veri tablosundaki şu alanlar:

  * `ID`

  * `PostalCode`

* Posta kodlarının metin olarak kalmasını ve sayılara dönüştürülmemesini sağlamak amacıyla `PostalCode_Text` adında yeni bir alan oluşturmak için `Text` fonksiyonunu kullanan önceki bir yükleme.

Komut dosyası

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

Sonuçlar

Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:

* `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 |

Önceki yüklemenin çıktısı, herhangi bir sayısal değerin metin olarak ele alınmasını sağlamak için `Text` fonksiyonunu kullanır. `PostalCode_Text` sütunundaki değerlerin metin olarak işlendiğini ve varsayılan olarak sola hizalı göründüğünü, `PostalCode` sütunundaki değerlerin ise sayı olduğunu ve varsayılan olarak sağa hizalı göründüğünü görebilirsiniz.

## Örnek - Text senaryosu

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

#### Komut dosyası

Genel bakış

Bir veri kümesi, sayısal değerler olarak girilen müşteri fatura verilerini içeriyor, ancak bu değerleri metin olarak korumak istiyorsunuz.

Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir bölüme ekleyin.

Komut dosyası şunları içerir:

* `Example` adlı veri tablosuna yüklenen bir veri kümesi.

* Veri tablosundaki şu alanlar:

  * `InvoiceNumber`

  * `CustomerName`

* Fatura numaralarının metin olarak ele alınmasını sağlamak amacıyla `InvoiceNumber_Text` adında yeni bir alan oluşturmak için `Text` fonksiyonunu kullanan önceki bir yükleme.

Komut dosyası

```
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
];
```

Sonuçlar

Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:

* `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 |

Sonuçlar, `InvoiceNumber` sütunundaki sayısal değerlerin artık `InvoiceNumber_Text` sütununda metin değerlerine dönüştürüldüğünü ve sola hizalı olarak göründüğünü göstermektedir.