# Normal kod deyimleri

Normal ifadeler genellikle verileri birkaç farklı şekilde işlemek için kullanılır. Bu deyimler kod içinde birçok satıra yazılabilir ve her zaman bir noktalı virgül ";" işaretiyle sonlandırılmalıdır.

Tüm kod anahtar sözcükleri küçük harf ve büyük harften oluşan karakterlerin herhangi bir bileşimiyle yazılabilir. Bununla birlikte, deyimlerde kullanılan alan ve değişken adları büyük/küçük harf duyarlıdır.

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/ScriptRegularStatements/script-regular-statements.htm)

#### Alias

alias deyimi, kendisini takip eden kod içinde oluştuğunda yeniden adlandırılacak bir alana göre bir takma isim ayarlamak için kullanılır.

[**Alias**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Alias.htm) fieldname as aliasname {,fieldname as aliasname}

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### AutoNumber

Bu deyim, komut dosyası yürütme sırasında karşılaşılan bir alandaki her tekil değerlendirilen değer için benzersiz bir tam sayı değerini döndürür.

[**Autonumber**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Autonumber.htm) \*fieldlist

[Using namespace] ]

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Binary

binary deyimi, bölüm erişim verisi dahil olmak üzere başka bir QlikView belgesinden verileri yüklemek için kullanılır.

[**Binary**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Binary.htm) [[path] filename]

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Comment field

Veritabanları ve elektronik tablolardaki alan yorumlarını (meta verileri) görüntülemenin bir yolunu sunar. Belgede olmayan alan adları yok sayılır. Bir alan adının birden fazla oluştuğu görülürse, son değer kullanılır.

[**comment**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/comment.htm) \*fieldlist using mapname

[**comment**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/comment.htm) fieldname with comment

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Comment table

Veritabanları veya elektronik tablolardaki tablo yorumlarını (meta verileri) görüntülemenin bir yolunu sunar.

[**comment-table**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/comment-table.htm) tablelist using mapname

[**comment-table**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/comment-table.htm) tablename with comment

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Connect

CONNECT deyimi, OLE DB/ODBC arayüzü üzerinden bir genel veritabanına QlikView erişimi tanımlamak için kullanılır. ODBC için, veri kaynağı ilk olarak ODBC yöneticisi kullanılarak belirlenmelidir.

ODBC [CONNECT](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/CONNECT.htm) TO connect-string

OLEDB CONNECT TO connect-string

CUSTOM CONNECT TO connect-string

LIB CONNECT TO connection

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Directory

Directory deyimi, yeni bir Directory deyimi yapılıncaya kadar sonraki LOAD deyimlerinde veri dosyaları için hangi dizine bakılacağını tanımlar.

[**Directory**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Directory.htm) [path]

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Disconnect

Disconnect deyimi geçerli ODBC/OLE DB/Özel bağlantısını sonlandırır. Bu deyim isteğe bağlıdır.

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

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### drop field

Bir veya daha fazla Qlik Sense alanı kod yürütmesi sırasında istenildiği zaman veri modelinden ve dolayısıyla bellekten drop field deyimi aracılığıyla bırakılabilir. Tablonun "distinct" özelliği bir drop field ifadesinden sonra kaldırılır.

Bilgi notuHem drop field hem de drop fields etkileri açısından aralarında fark olmayan ve izin verilen biçimlerdir. Herhangi bir tablo belirtilmemişse, alan oluştuğu tüm tablolara bırakılır.

[**drop-field**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/drop-field.htm) fieldname [ , fieldname2 ...] [from tablename1 [ , tablename2 ...]]

drop fields fieldname [ , fieldname2 ...] [from tablename1 [ , tablename2 ...]]

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### drop table

Bir veya daha fazla QlikView dahili tablosu kod yürütmesi sırasında istenildiği zaman veri modelinden ve dolayısıyla bellekten drop table deyimi aracılığıyla bırakılabilir.

Bilgi notudrop table ve drop tables biçimlerinin ikisi de kabul edilir.

[**drop-table**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/drop-table.htm) tablename [, tablename2 ...]

drop tables[ tablename [, tablename2 ...]

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Execute

Execute deyimi, QlikView verileri yüklediği sırada diğer programları çalıştırmak için kullanılır. Örneğin, gerekli olan dönüştürmeleri yapmak için.

[**Execute**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Execute.htm) commandline

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Force

force deyimi, QlikView uygulamasını alan değerlerini ve kendisinden sonra gelen LOAD ve SELECT deyimlerinin alan değerlerini yalnızca büyük harflerle, yalnızca küçük harflerle, her zaman ilk harfi büyük olarak veya göründüğü gibi (karışık) yorumlamaya zorlar. Bu deyim, tablodan alınan alan değerlerinin farklı kurallara göre ilişkilendirilmesini mümkün kılar.

[**Force**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Force.htm) ( capitalization | case upper | case lower | case mixed )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### LOAD

LOAD deyimi, alanları bir dosyadan, kod içinde tanımlanmış verilerden, daha önceden yüklenmiş tablodan, web sayfasından, ardından gelen SELECT deyiminin sonucundan veya verileri otomatik olarak oluşturarak yükler.

[**Load**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Load.htm) [ distinct ] \*fieldlist

[( from file [ format-spec ] |

from\_field fieldassource [format-spec]

inline data [ format-spec ] |

resident table-label |

autogenerate size )]

[ where criterion | while criterion ]

[ group\_by groupbyfieldlist ]

[order\_by orderbyfieldlist ]

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Let

let deyimi set deyiminin tamamlayıcısıdır (kod değişkenlerini tanımlamak için kullanılır). set deyiminin aksine, let deyimi '=' işaretinin sağındaki ifadeyi, değişkene atanmadan önce, değerlendirir.

[**Let**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Let.htm) variablename=expression

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Loosen Table

Bir veya daha fazla QlikView dahili veri tablosu, Loosen Table deyimi kullanılarak kod yürütülmesi sırasında açık şekilde gevşek bağlı olarak bildirilebilir. Kod içerisinde bir veya daha fazla Loosen Table deyimi kullanılması, QlikView uygulamasının kodu çalıştırmadan önce gevşek bağlı tablolarda yapılan ayarları göz ardı etmesine neden olur.

[**loosen-table**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/loosen-table.htm) tablename [ , tablename2 ...]

Loosen Tables tablename [ , tablename2 ...]

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Map ... using

map ... using deyimi, belirli bir alan değerini veya ifadesini belirli bir eşleme tablosunun değerlerine eşlemek için kullanılır. Eşleme tablosu Mapping deyimi aracılığıyla oluşturulur.

[**Map**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Map.htm) \*fieldlist Using mapname

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### NullAsNull

NullAsNull deyimi, NULL değerlerin NullAsValue deyimi tarafından daha önce ayarlanmış dize değerlerine dönüştürülmesi işlemini kapatır.

[**NullAsNull**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/NullAsNull.htm) \*fieldlist

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### NullAsValue

NullAsValue deyimi, hangi alanlar için NULL öğesinin bir değere döndürülmesi gerektiğini belirtir.

[**NullAsValue**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/NullAsValue.htm) \*fieldlist

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Qualify

Qualify deyimi, alan adlarının nitelendirilmesi, yani alan adlarının tablo adıyla aynı öneki alması özelliğini açmak için kullanılır.

[**Qualify**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Qualify.htm) \*fieldlist

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Rem

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)rem deyimi, koda açıklama veya yorum eklemek veya kod deyimlerini kaldırmadan geçici olarak etkinliklerini kaldırmak için kullanılır.

[**Rem**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Rem.htm) string

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Rename Field

Bu kod fonksiyonu, bir veya daha fazla var olan QlikView alanını yüklendikten sonra yeniden adlandırır.

[**rename-field**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/rename-field.htm) (using mapname | oldname to newname{ , oldname to newname })

Rename Fields (using mapname | oldname to newname{ , oldname to newname })

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Rename Table

Bu kod fonksiyonu, bir veya daha fazla var olan QlikView dahili tabloyu yüklendikten sonra yeniden adlandırır.

[**rename-table**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/rename-table.htm) (using mapname | oldname to newname{ , oldname to newname })

Rename Tables (using mapname | oldname to newname{ , oldname to newname })

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Section

section deyimiyle, sonraki LOAD ve SELECT deyimlerinin veri veya erişim haklarının bir tanımı olarak ele alınmasına ilişkin seçimi tanımlamak mümkündür.

[**Section**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Section.htm) (access | application)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Select

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)Bir ODBC veri kaynağından veya bir OLE DB sağlayıcısından alanların seçilmesi, standart SQL SELECT deyimleriyle gerçekleştirilir. Bununla birlikte, SELECT deyimlerinin kabul edilip edilmemesi, kullanılan ODBC sürücüsüne veya OLE DB sağlayıcısına bağlıdır.

[**Select**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Select.htm) [all | distinct | distinctrow | top n [percent] ] \*fieldlist

From tablelist

[Where criterion ]

[Group by fieldlist [having criterion ] ]

[Order by fieldlist [asc | desc] ]

[ (Inner | Left | Right | Full)Join tablename on fieldref = fieldref ]

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Set

set deyimi kod değişkenlerini tanımlamak için kullanılır. Bunlar dizelerin, yolların, sürücülerin ve benzeri öğelerin yerini alması için kullanılabilir.

[**Set**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Set.htm) variablename=string

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Sleep

sleep deyimi kod yürütmesini belirtilen süre kadar duraklatır.

[**Sleep**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Sleep.htm) n

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### SQL

SQL deyimi, bir ODBC veya OLE DB bağlantısı aracılığıyla rastgele bir SQL komutu göndermenize olanak tanır.

[**SQL**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/SQL.htm) sql\_command

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### SQLColumns

sqlcolumns deyimi, connect yapılmış bir ODBC veya OLE DB veri kaynağının sütunlarını açıklayan bir alan setini döndürür.

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

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### SQLTables

sqltables deyimi, connect yapılmış bir ODBC veya OLE DB veri kaynağının tablolarını açıklayan bir alan setini döndürür.

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

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### SQLTypes

sqltypes deyimi, connect yapılmış bir ODBC veya OLE DB veri kaynağının türlerini açıklayan bir alan setini döndürür.

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

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Star

Veritabanındaki bir alanın tüm değerler kümesini temsilen kullanılan dize star deyimi aracılığıyla ayarlanabilir. Sonrasında gelen LOAD ve SELECT deyimlerini etkiler.

[**Star**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Star.htm) is [ string ]

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Store

Kod fonksiyonu bir QVD veya CSV dosyası oluşturur.

[**Store**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Store.htm) [ \*fieldlist from] table into filename [ format-spec ];

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Tag

Bu kod fonksiyonu bir veya daha fazla alana etiket atamak için bir yol sağlar. Belgede bulunmayan bir alan adını etiketleme girişiminde bulunulursa etiketleme yok sayılır. Bir alan veya etiket adının çakışan oluşları varsa, son değer kullanılır.

[**Tag**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Tag.htm) fields fieldlist using mapname

Tag field fieldname with tagname

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Trace

trace deyimi, kullanıldığında, Kod Yürütme İlerlemesi penceresine ve kod günlük dosyasına bir dize yazar. Bu deyim, hata ayıklama amaçlı kullanımda çok faydalıdır. trace deyimi öncesinde hesaplanan değişkenlerin $ genişletmelerini kullanarak, mesajı özelleştirebilirsiniz.

[**Trace**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Trace.htm) string

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Unmap

Unmap deyimi, arkasından gelen yüklenmiş alanlar için olan önceki bir Map … Using deyimi ile belirlenen alan değeri eşlemesini devre dışı bırakır.

[**Unmap**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Unmap.htm) \*fieldlist

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Unqualify

Unqualify deyimi, daha önce Qualify deyimiyle açılmış olan alan adlarının nitelenmesini kapatmak için kullanılır.

[**Unqualify**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Unqualify.htm) \*fieldlist

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/script-regular-statements.htm)

#### Untag

Bir veya daha fazla alandan etiketleri kaldırma yolunu sunar. Belgede bulunmayan bir Alan adının etiketini kaldırma girişiminde bulunulursa etiket kaldırma yok sayılır. Bir alanın ya da etiket adının çakışan oluşları varsa, son değer kullanılır.

[**Untag**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Untag.htm) fields fieldlist using mapname

Untag field fieldname with tagname