# Left - Komut dosyası ve grafik fonksiyonu

Left(), karakter sayısının ikinci bağımsız değişken tarafından belirlendiği ve girdi dizesinin ilk (en soldaki) karakterlerinden oluşan bir dize döndürür.

Söz Dizimi:

Left(text, count)

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

Bağımsız Değişkenler

| Bağımsız Değişken | Açıklama |
| --- | --- |
| text | Orijinal dize. |
| count | text dizesinin sol bölümünden dahil edilecek karakter sayısını tanımlar. |

Örnek: Grafik ifadesi

| Örnek | Sonuç |
| --- | --- |
| `Left( 'abcdef', 3 )` | `abc` döndürür |

## Örnek - Left temel bilgileri

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Left.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 tablosundaki şu alanlar:

  * `InputText`

  * `NoOfChars`

Komut dosyası

```
Example:
Load * inline [
InputText, NoOfChars
'abcdef', 3
'2021-07-14', 4
'2021-07-14', 2
];
```

Sonuçlar

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

* `InputText`

* `NoOfChars`

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

* `=Left(InputText,NoOfChars)`

Sonuçlar tablosu

| InputText | NoOfChars | Left(InputText,NoOfChars) |
| --- | --- | --- |
| abcdef | 3 | abc |
| 2021-07-14 | 2 | 20 |
| 2021-07-14 | 4 | 2021 |

Bunlar `InputText` dizesinin soldan ilk 3 karakteri olduğundan ilk satırı `abc` döndürür.

Bunlar `InputText` dizesinin soldan ilk 2 karakteri olduğundan ikinci satırı `20` döndürür.

Bunlar `InputText` dizesinin soldan ilk 4 karakteri olduğundan üçüncü satırı `2021` döndürür.

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

#### Komut dosyası

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

```
Example:
Load
*,
left(Text,NoOfChars) as Left;
Load * inline [
Text, NoOfChars
'abcdef', 3
'2021-07-14', 4
'2021-07-14', 2
];
```

Sonuçlar tablosu

| Metin | NoOfChars | Sol |
| --- | --- | --- |
| abcdef | 3 | abc |
| 2021-07-14 | 4 | 2021 |
| 2021-07-14 | 2 | 20 |

## Örnek - Left senaryosu

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

#### Grafik ifadesi

Genel bakış

Bu örnek, veri analizi için yeni bir alan oluşturmak üzere bölge kodu, yıl ve sipariş numarası içeren bir veri kümesindeki sipariş kodlarını ayrıştırı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 tablosundaki şu alanlar:

  * `OrderID`

  * `CustomerName`

  * `SalesAmount`

Komut dosyası

```
Example:
Load * inline [
OrderID, CustomerName, SalesAmount
US2024001, John Doe, 1500
EU2024002, Jane Smith, 2300
AS2024003, Mike Davis, 1800
];
```

Sonuçlar

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

* `OrderID`

* `CustomerName`

* `SalesAmount`

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

* Bölgeyi hesaplamak için `=Left(OrderID, 2)`.

Sonuçlar tablosu

| OrderID | CustomerName | SalesAmount | Left(OrderID, 2) |
| --- | --- | --- | --- |
| AS2024003 | Mike Davis | 1800 | AS |
| EU2024002 | Jane Smith | 2300 | EU |
| US2024001 | John Doe | 1500 | ABD |

`Left` fonksiyonunun çıktısı, bölgeyi çıkarmak için OrderID'yi ayrıştırır ve daha fazla veri analizinde kullanılacak yeni bir alan oluşturur.

## Örnek - Sol gelişmiş senaryo

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

#### Grafik ifadesi

Genel bakış

Bu örnek, veri analizi için yeni bir alan oluşturmak üzere bir departman kodu ve benzersiz bir tanımlayıcı içeren bir veri kümesindeki ürün kodlarını ayrıştırı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 ProductCode adında bir alan.

Komut dosyası

```
Example:
Load * inline [
ProductCode
ELC12345
HOM67890
FAS09876
];
```

Sonuçlar

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

* ProductCode

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

* =Pick(Match(left(ProductCode,3),'ELC','HOM','FAS'),'Electronics','Home Appliances','Fashion'), departmanı hesaplamak için.

Sonuçlar tablosu

| ProductCode | Pick(Match(left(ProductCode,3),'ELC','HOM','FAS'),'Electronics','Home Appliances','Fashion') |
| --- | --- |
| ELC12345 | Elektronik |
| FAS09876 | Moda |
| HOM67890 | Ev Aletleri |

Çıktı, ürün kodundan departmanı çıkarmak için Pick, Match ve Left fonksiyonlarını kullanarak yeni bir veri analizi alanı oluşturur.

Ayrıca bkz., daha karmaşık dize analizine olanak sağlayan [Index - Komut dosyası ve grafik fonksiyonu](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Index.htm).