# Capitalize Komut dosyası ve grafik fonksiyonu

Capitalize() fonksiyonu, bir metin dizesindeki her sözcüğün ilk karakterini büyük harfe ve diğer tüm karakterleri küçük harfe dönüştürür.

Söz Dizimi:

Capitalize(text)

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

Bağımsız Değişkenler

| Bağımsız Değişken | Açıklama |
| --- | --- |
| text | Değerlendirilecek dize. |

Örnek: Grafik ifadeleri

| Örnek | Sonuç |
| --- | --- |
| `Capitalize( 'star trek' )` | `Star Trek` döndürür |
| `Capitalize( 'AA bb cC Dd' )` | `Aa Bb Cc Dd` döndürür |

## Örnek - Büyük küçük harf kullanımı hakkında temel bilgiler

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

#### Grafik ifadesi

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 tablosunda `TextToCapitalize` adında bir alan.

Komut dosyası

```
Example:
Load * inline [
TextToCapitalize
50 Cent
a-ha
BIGBANG
girl in red
];
```

Sonuçlar

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

* ` TextToCapitalize
                                   `

Aşağıdaki hesaplanan boyutu oluşturun:

* `=Capitalize(TextToCapitalize)`, hangi karakterlerin büyük harfle yazılacağını hesaplamak için.

Sonuçlar tablosu

| TextToCapitalize | Capitalize(TextToCapitalize) |
| --- | --- |
| 50 Cent | 50 Cent |
| a-ha | A-Ha |
| BIGBANG | Bigbang |
| girl in red | Girl In Red |

İlk karakter kümesi bir sayı ile başladığı ve ikincisi zaten büyük harfle yazıldığı için ilk veri satırında herhangi bir değişiklik yoktur.

İkinci satırda, birinci ve üçüncü karakterler büyük harfle yazılır.

Üçüncü satırda, yalnızca ilk harf büyük harfle yazılır ve sonraki tüm harfler küçük harf olarak ayarlanır.

Dördüncü satırda, her kelimenin ilk harfi büyük yazılır.

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

#### Komut dosyası

Aşağıdaki kod, fonksiyonun bir komut dosyasında nasıl kullanılacağını gösterir.

```
Load 
String,
Capitalize(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
```

Sonuçlar tablosu

| Dize | Capitalize(String) |
| --- | --- |
| rHode iSland | Rhode Island |
| washingTon d.C. | Washington D.C. |
| new york | New York |

## Örnek - Büyük harf senaryosu

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

#### Grafik ifadesi

Genel bakış

Müşteri adlarından oluşan bir veri kümesi, tümü küçük harf, tümü büyük harf veya büyük küçük harf karışık gibi çeşitli biçimler kullanılarak girilir. `Capitalize` fonksiyonu, verileri temizlemek için kullanılır, böylece gösterge panelinde görüntülendiğinde müşterinin adı ve soyadı büyük ve küçük harflerle doğru şekilde yazılır.

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 tablosunda `CustomerName` adında bir alan.

Komut dosyası

```
Example:
Load * inline [
CustomerName
john smith
JANE DOE
miCHAel Brown
];
```

Sonuçlar

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

* `CustomerName`

Aşağıdaki hesaplanan boyutu oluşturun:

* `=Capitalize(CustomerName)`, müşteri adlarını büyük ve küçük harfle yazmak için.

Sonuçlar tablosu

| CustomerName | Capitalize(CustomerName) |
| --- | --- |
| JANE DOE | Jane Doe |
| john smith | John Smith |
| miCHAel Brown | Michael Brown |

`Capitalize` fonksiyonunun çıktısını, kodda yüklenen orijinal `CustomerName` dize değerleriyle karşılaştırın. Fonksiyonun isimleri uygun büyük/küçük harf kullanımına nasıl başarıyla dönüştürdüğünü görebilirsiniz. Müşteri adlarının standartlaştırılmış büyük harflerle gösterilmesi gösterge panelinin görünümünü, tutarlılığını ve okunabilirliğini iyileştirir.