# Dize fonksiyonları

Bu bölümde, dizeleri işlemeye ve yönlendirmeye yönelik fonksiyonlar açıklanmaktadır. Aşağıdaki fonksiyonlarda parametreler, s öğesinin bir dize olarak yorumlanması gereken ifadelerdir.

Yalnızca kod dosyasında kullanılabilen Evaluate fonksiyonu dışında tüm fonksiyonlar hem kod dosyasında hem de grafik ifadelerinde kullanılabilir.

Her bir fonksiyonun kısa açıklamasını ve söz dizimini görmek için her bir fonksiyonun açılan menüsünü kullanın. Daha ayrıntılı bilgiler için söz dizimi açıklamasında fonksiyon adına tıklayın.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### ApplyCodepage

İfadede belirtilen alana veya metne farklı bir kod sayfası uygular. Kod sayfası sayı biçiminde olmalıdır.

ApplyCodepage(text, codepage)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Capitalize

Capitalize() dizeyi, tüm sözcükler başlangıç büyük harf olacak şekilde döndürür.

[**Capitalize**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Capitalize.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Chr

Chr(), giriş tamsayısına karşılık gelen Unicode karakterini döndürür.

[**Chr**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Chr.htm)(int )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Evaluate

Evaluate(), giriş metninin geçerli bir QlikView ifadesi olarak değerlendirilip değerlendirilemeyeceğini bulur ve öyleyse, bu ifadenin değerini bir dize olarak döndürür. Giriş dizesi geçerli bir ifade değilse NULL döndürülür.

[**Evaluate**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Evaluate.htm)(expression\_text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### FindOneOf

FindOneOf(), sağlanan bir karakter kümesinden herhangi bir karakterin oluş konumunu bulmak için bir dize arar. Üçüncü bir bağımsız değişken (1'den büyük değerli) sağlanmadığı takdirde, arama kümesinden herhangi bir karakterin ilk oluş konumu döndürülür. Herhangi bir eşleşme bulunamazsa 0 sonucu döndürülür.

[**FindOneOf**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/FindOneOf.htm)(text, char\_set[, count])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Hash128

Hash128(), birleştirilmiş giriş ifade değerlerinin 128 bitlik karmasını verir. Sonuç, 22 karakterli bir dizedir.

[**Hash128**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Hash128.htm)(expr{, expression})

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Hash160

Hash160(), birleştirilmiş giriş ifade değerlerinin 160 bitlik karmasını döndürür. Sonuç, 27 karakterli bir dizedir.

[**Hash160**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Hash160.htm)(expr{, expression})

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Hash256

Hash256(), birleştirilmiş giriş ifade değerlerinin 256 bitlik karmasını döndürür. Sonuç, 43 karakterli bir dizedir.

[**Hash256**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Hash256.htm)(expr{, expression})

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Index

Index(), sağlanan bir alt dizenin n. oluşunun başlangıç konumunu bulmak için bir dizeyi arar. İsteğe bağlı üçüncü bir bağımsız değişken n değerini sağlar; atlanması halinde bu 1 olur. Negatif bir değer dizenin sonundan itibaren arar. Dizedeki konumlar 1'den başlayarak ve artarak numaralandırılır.

[**Index**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Index.htm) (text, substring[, count])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### KeepChar

KeepChar(), ilk dizeden ('text') ikinci dizede ("keep\_chars") yer ALMAYAN karakterler varsa bunların çıkarılmasıyla oluşan bir dize döndürür.

[**KeepChar**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/KeepChar.htm)(text, keep\_chars)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Left

Left(), giriş dizesinin ilk (en sol) karakterlerinden oluşan bir dize döndürür ve burada, döndürülen dizedeki karakterlerin sayısı ikinci bağımsız değişkene göre belirlenir.

[**Left**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Left.htm)(text, count )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Len

Len(), giriş dizesinin uzunluğunu döndürür.

[**Len**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Len.htm)(text )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Lower

Lower(), giriş dizesindeki tüm karakterleri küçük harfe dönüştürür.

[**Lower**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Lower.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### LTrim

LTrim(), giriş dizesini öndeki boşlukları kırpılmış olarak döndürür.

[**LTrim**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/LTrim.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Mid

Mid(), ikinci bağımsız değişken 'start' tarafından tanımlanan karakterin konumundan başlayarak ve üçüncü bağımsız değişken 'count' tarafından tanımlanan karakterlerin sayısını döndürerek giriş dizesinin bir bölümünü döndürür. 'count' atlanırsa, dizenin geri kalanı döndürülür. Giriş dizesindeki ilk karakter 1 olarak numaralandırılır.

[**Mid**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Mid.htm)(text, start[, count])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Ord

Ord(), giriş dizesinin ilk karakterinin Unicode kod noktası numarasını gönderir.

[**Ord**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Ord.htm)(char )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### PurgeChar

PurgeChar(), giriş dizesinde ('text') yer alan karakterlerden oluşan ve ikinci bağımsız değişkende ('remove\_chars') görülen karakterlerin hariç tutulduğu bir dize döndürür.

[**PurgeChar**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/PurgeChar.htm)(text, remove\_chars)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Repeat

Repeat(), giriş dizesinin ikinci bağımsız değişkenin tanımladığı tekrar sayısı kadar yinelenmesinden oluşan bir dize oluşturur.

[**Repeat**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Repeat.htm)(text[, repeat\_count])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Replace

Replace(), giriş dizesi içindeki verilen bir alt dizenin tüm oluşlarını başka bir alt dizeyle değiştirildikten sonra oluşan dizeyi döndürür. Bu fonksiyon özyinelemesizdir ve soldan sağa doğru çalışır.

[**Replace**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Replace.htm)(text, from\_str, to\_str)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Right

Right(), giriş dizesinin son (en sağ) karakterlerinden oluşan bir dize döndürür ve burada, karakterlerin sayısı ikinci bağımsız değişkene göre belirlenir.

[**Right**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Right.htm)(text, count )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### RTrim

RTrim(), giriş dizesini sondaki boşlukları kırpılmış olarak döndürür.

[**RTrim**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/RTrim.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### SubField

Subfield(), bir üst dize alanından alt dize bileşenlerini çıkarmak için kullanılır ve burada orijinal kayıt alanları ayırıcı ile ayrılmış iki veya daha fazla bölümden oluşur.

[**SubField**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/SubField.htm)(text, delimiter[, field\_no ])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### SubStringCount

SubstringCount(), giriş dizesi metninde belirtilen alt dizenin oluşlarının sayısını döndürür. Eşleşme yoksa, 0 sonucu döndürülür.

[**SubStringCount**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/SubStringCount.htm)( text , substring)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### TextBetween

TextBetween(), giriş dizesinde ayırıcılar olarak belirtilen karakterler arasında olan metni döndürür.

[**TextBetween**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/TextBetween.htm)(text, sub\_string)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Trim

Trim(), giriş dizesini öndeki ve sondaki boşlukları kırpılmış olarak döndürür.

[**Trim**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Trim.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Upper

Upper(), ifadedeki tüm metin karakterleri için giriş dizesindeki tüm karakterleri büyük harfe dönüştürür. Sayılar ve semboller yok sayılır.

[**Upper**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Upper.htm)(text)