# 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. Analiz bağlantılarından da veri yüklenebilir.

Söz Dizimi:

LOAD [ distinct ] fieldlist

[( from file [ format-spec ] |

from\_field fieldassource [format-spec]|

inline data [ format-spec ] |

resident table-label |

autogenerate size ) |extension pluginname.functionname([script] tabledescription)]

[ where criterion | while criterion ]

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)[ group by groupbyfieldlist ]

[order by orderbyfieldlist ]

Bağımsız Değişkenler

| Bağımsız Değişken | Açıklama |
| --- | --- |
| distinct [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm) | Yalnızca benzersiz kayıtları yüklemek istiyorsanız koşul olarak distinct öğesini kullanabilirsiniz. Çoğaltılmış kayıtlar varsa birinci örnek yüklenir.<br><br>Önceki yüklemeleri kullanıyorsanız distinct yalnızca hedef tabloyu etkilediğinden birinci load deyimine distinct öğesini yerleştirmeniz gerekir.<br><br>[Öncelikli yükleme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/load-data-from-previously-loaded-table.htm#Precedin) |
| [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)fieldlist | fieldlist ::= ( \* \| field{, \* \| field } )<br><br>Yüklenecek alanların listesi. Alan listesi olarak \* kullanılması tablodaki tüm alanları işaret eder.<br><br>field ::= ( fieldref \| expression ) [as aliasname ]<br><br>Alan tanımı, her zaman için bir değişmez değeri, mevcut alana bir referansı veya bir ifadeyi içermelidir.<br><br>fieldref ::= ( fieldname \|@fieldnumber \|@startpos:endpos [ I \| U \| R \| B \| T] )<br><br>fieldname, tablodaki bir alan adıyla aynı olan metindir. Alan adının, örneğin boşluklar içeriyorsa, düz çift tırnak işaretleri veya köşeli ayraçlar içine alınması gerektiğini unutmayın. Alan adları kimi zaman açık şekilde kullanılabilir durumda olmayabilir. Bu durumda farklı gösterim kullanılır.<br><br>@fieldnumber, sınırlanmış bir tablo dosyasındaki alan numarasını temsil eder. Önünde "@" yer alan pozitif bir tamsayı olmalıdır. Numaralandırma her zaman 1'den başlar ve alan sayısına kadar gider.<br><br>@startpos:endpos, sabit uzunluklu kayıtların bulunduğu bir dosyada alanın başlangıç ve bitiş konumlarını temsil eder. Konumların her ikisi de pozitif tamsayı olmalıdır. Bu iki sayının öncesinde "@" gelmeli ve iki sayı iki nokta üst üste ile ayrılmalıdır. Numaralandırma her zaman 1'den başlar ve konumların sayısına kadar gider. Son alanda, bitiş konumu olarak n kullanılır.<br><br><ul><li><span>@<span>startpos</span>:<span>endpos</span></span> öğesinin hemen ardından <span>I</span> veya <span>U</span> karakterleri gelirse okunan baytlar imzalanmış ikili (<span>I</span>) veya imzalanmamış (<span>U</span>) tamsayı (Intel bayt sırası) olarak yorumlanır. Okunan konumların sayısı 1, 2 veya 4 olmalıdır. </li><li><span>@<span>startpos</span>:<span>endpos</span></span> öğesinin hemen ardından <span>R</span> karakteri gelirse okunan baytlar ikili gerçek sayı (IEEE 32 bit ya da 64 bit kayan nokta) olarak yorumlanır. Okunan konumların sayısı 4 veya 8 olmalıdır. </li><li><span>@<span>startpos</span>:<span>endpos</span></span> öğesinin hemen ardından <span>B</span> karakteri gelirse okunan baytlar COMP-3 standardına göre <span>BCD (Binary Coded Decimal)</span> sayıları olarak yorumlanır.   İstenen sayıda bayt belirtilebilir. </li></ul><br><br>expression, aynı tablodaki bir veya birkaç alanı temel alan bir sayısal fonksiyon veya bir dize fonksiyonu olabilir. Daha fazla bilgi için ifadelerin söz dizimine bakın.<br><br>Alana yeni bir ad atamak için [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)as ifadesi kullanılır. |
| [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)from | Verilerin klasör kullanılarak bir dosyadan yüklenmesi gerekiyorsa from kullanılır. Qlik Cloud Analizleri içindeki alanda bulunan bir dosyadan yükleme yaparken geçerli bir yol kullanılmalıdır. bk. [Geçerli alan klasör yolları için kurallar](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/manage-data-files-spaces.htm#PathRules).<br><br>file ::= [ path ] filename<br><br>Qlik Cloud Analizleri içindeki hiyerarşik klasör yapıları desteklenir ve deyimde referans verilebilir.<br><br>Örnekler:<br><br><ul><li><p>Kişisel alan (üst düzey yol): <span>[lib://DataFiles/abc.qvd]</span></p></li><li><p>Kişisel alan (iç içe geçmiş klasör): <span>[lib://DataFiles/MyFolder/abc.qvd]</span></p></li><li><p>Paylaşılan alan (üst düzey yol): <span>[lib://TeamSharedSpace:DataFiles/xyz.qvd]</span></p></li><li><p>Paylaşılan alan (iç içe geçmiş klasör): <span>[lib://TeamSharedSpace:DataFiles/MyFolder/abc.qvd]</span></p></li></ul><br><br>Daha fazla bilgi ve örnekler için bk. [Qlik Cloud Analizleri içindeki alanlardan dosya yükleme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm#SpaceStore). |
| [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)from\_field | Daha önceden yüklenmiş bir alandan veri yüklenmesi gerekirse from\_field kullanılır.<br><br>fieldassource::=(tablename, fieldname)<br><br>Alan, daha önceden yüklenen tablename ve fieldname adıdır.<br><br>format-spec ::= ( fspec-item {, fspec-item } )<br><br>Biçim belirtimi, ayraçlar içinde, birden fazla biçim belirtimi öğesinin listesinden oluşur. Daha fazla bilgi için şuraya bakın: [Biçimlendirme belirtim öğeleri](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptSpecifiers/format-specification-items.htm).<br><br>Bilgi notufrom\_field, tablolardaki alanları ayırırken liste sınırlayıcısı olarak yalnızca virgülleri destekler. |
| [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)inline | Verilerin kod içerisine yazılması ve dosyadan yüklenmemesi gerekirse inline kullanılır.<br><br>data ::= [ text ]<br><br>inline cümlesiyle girilen veriler özel karakterler (köşeli parantez, tırnak işareti veya kesme işareti) içine alınmalıdır. Bunlar arasındaki metinler bir dosyanın içeriğiyle aynı şekilde yorumlanır. Bu nedenle, bir metin dosyasında yeni satır eklerken, bunu aynı zamanda inline cümlesinin metninde de yapmalı, yani kodu yazarken Enter tuşuna basmalısınız.<br><br>Basit bir satır içi yüklemede sütun sayısı, ilk satıra bağlı olarak tanımlanır.<br><br>format-spec ::= ( fspec-item {, fspec-item } )<br><br>Satır içi yüklemeyi, diğer yüklenen tablolarda mevcut olan aynı biçim belirtme öğelerinin birçoğuyla özelleştirebilirsiniz. Bu öğeler parantez içinde listelenir. Daha fazla bilgi için şuraya bakın: [Biçimlendirme belirtim öğeleri](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptSpecifiers/format-specification-items.htm).<br><br>Satır içi yüklemeler hakkında daha fazla bilgi için bk. [Veri yüklemek için satır içi yüklemeler kullanma](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm). |
| [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)resident | Daha önceden yüklenmiş bir tablodan veri yüklenmesi gerekirse resident kullanılır.<br><br>table label, asıl tabloyu oluşturan LOAD veya SELECT deyimlerinin önünde bulunan bir etikettir. Bu etiketin sonuna iki nokta üst üste eklenmelidir.<br><br>[Daha önce yüklenmiş bir tablodan verileri yükleme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/load-data-from-previously-loaded-table.htm)<br><br>[Tablo etiketleri](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/table-labels.htm) |
| [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)autogenerate | autogenerate, verilerin otomatik olarak Qlik Sense tarafından oluşturulması gerekiyorsa kullanılır.<br><br>size ::= number<br><br>Number, oluşturulacak kayıt sayını belirten bir tamsayıdır.<br><br>Alan listesi, Peek fonksiyonuyla daha önce yüklenen bir tabloda tek bir alan değerine referansta bulunmadığınız sürece, harici veri kaynağından veya daha önce yüklenen tablodan veri gerektiren ifadeler içermemelidir. |
| [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)where | where, bir kaydın seçime dahil edilmesi gerekip gerekmediğini belirtmek için kullanılan bir cümledir. criterion değeri True ise seçim dahil edilir.<br><br>criterion, mantıksal bir ifadedir. |
| [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)while | while, bir kaydın tekrar tekrar okunması gerekip gerekmediğini belirtmek için kullanılan bir cümledir. criterion değeri True olduğu sürece aynı kayıt okunur. Kullanışlı olması için while cümlesi genellikle IterNo( ) fonksiyonunu içermelidir.<br><br>criterion, mantıksal bir ifadedir. |
| [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)group by | group by, verilerin hangi alan üzerinde toplanması (gruplanması) gerektiğini tanımlamak için kullanılan bir cümledir. Toplama alanları yüklenen ifadelere bir şekilde dahil edilmelidir. Yüklenen ifadelerde toplama işlevleri dışında toplama alanlarından başka herhangi bir alan kullanılamaz.<br><br>groupbyfieldlist ::= (fieldname { ,fieldname } ) |
| [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)order by | order by, yerleşik tablonun kayıtlarını, load deyimi tarafından işlenmeden önce sıralamak için kullanılan bir cümledir. Yerleşik tablo bir veya daha fazla alana göre artan veya azalan olarak sıralanabilir. Sıralama, birincil olarak sayısal değere ve ikincil olarak da ulusal harmanlama düzenine göre yapılır. Bu cümle yalnızca veri kaynağı yerleşik bir tablo olduğunda kullanılabilir.<br><br>Düzenleme alanları, yerleşik tablonun hangi alana göre sıralanacağını belirler. Bu alan, adıyla veya yerleşik tablodaki sayısıyla belirlenebilir (birinci alan 1 numaradır).<br><br>orderbyfieldlist ::= fieldname [ sortorder ] { , fieldname [ sortorder ] }<br><br>sortorder, artan için asc veya azalan için desc şeklindedir. Herhangi bir sortorder belirtilmezse asc olduğu varsayılır.<br><br>fieldname, path, filename ve aliasname sırasıyla kendi adlarının ifade ettiklerini temsil eden metin dizeleridir. Kaynak tablodaki herhangi bir alan fieldname olarak kullanılabilir. Ancak, as cümlesiyle oluşturulan alanlar (aliasname) kapsam dışıdır ve aynı load deyiminin içerisinde kullanılamaz. |

from, inline, resident, from\_fielduzantı veya autogenerate cümlesi aracılığıyla bir veri kaynağı verilmezse, veriler hemen ardından gelen SELECT ya da LOAD deyiminin sonucundan yüklenir. Bunun ardından gelen deyimin bir öneki bulunmamalıdır.

[Daha önce yüklenmiş bir tablodan verileri yükleme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/load-data-from-previously-loaded-table.htm)

Bilgi notuDataFiles bağlantılarının dosya uzantısı büyük-küçük harfe duyarlıdır. Örneğin: .qvd.

Örnekler:

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)

#### Belirli alanları seçme, alanları yeniden adlandırma ve hesaplama

Sınırlanmış dosyadan yalnızca üç belirli alanı yükleyin:

`LOAD FirstName, LastName, Number from [lib://DataFiles/data1.csv];
				`` `

Etiketleri olmayan bir dosyayı yüklerken ilk alanı A ve ikinci alanı B olarak yeniden adlandırın:

`LOAD @1 as A, @2 as B from [lib://DataFiles/data3.txt] (ansi, 
					txt, delimiter is '\t', no labels);
				`` `

FirstName, bir boşluk karakteri ve LastName birleşimi olarak Name öğesini yükleyin:

`LOAD FirstName&' '&LastName as Name 
				from [lib://DataFiles/data1.csv];`` `

Quantity, Price ve Value (Quantity ve Price öğelerinin çarpımı) öğelerini yükleyin:

`LOAD Quantity, Price, Quantity*Price as Value 
				from [lib://DataFiles/data1.csv];`

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)

#### Belirli kayıtları seçme

Yalnızca benzersiz kayıtları yükleyin; çoğaltılan kayıtlar atılır:

`LOAD distinct FirstName, LastName, Number from [lib://DataFiles/data1.csv];
				`` `

Yalnızca Litres alanının sıfır üzerinde bir değere sahip olduğu kayıtları yükleyin:

`LOAD * from [lib://DataFiles/Consumption.csv] where Litres>0;
				`

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)

#### Dosyada olmayan ve otomatik olarak oluşturulan verileri yükleme

CatID ve Category adında iki alan olmak üzere satır içi verileri içeren bir tablo yükleyin:

`LOAD * Inline
				` `[CatID, Category
				` `0,Regular
				` `1,Occasional
				` `2,Permanent];
				` ` `

UserID, Password ve Access adında üç alan olmak üzere satır içi verileri içeren bir tablo yükleyin:

`LOAD * Inline [UserID, Password, Access
				` `A, ABC456, User
				` `B, VIP789, Admin];
				` ` `

10.000 satırlı bir tablo yükleyin. A alanı okunan kayıt sayısını (1,2,3,4,5...) ve B alanı da 0 ile 1 arasında rastgele bir sayı içerecektir:

`LOAD RecNo( ) as A, rand( ) as B autogenerate(10000);`

Bilgi notuautogenerate deyiminden sonra paranteze izin verilir, ancak bu gerekli değildir.

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)

#### Daha önce yüklenmiş bir tablodan verileri yükleme

İlk olarak bir sınırlanmış tablo dosyası yüklüyor ve tab1 olarak adlandırıyoruz:

`tab1:
				` `SELECT A,B,C,D from [lib://DataFiles/data1.csv];
				`` `

Önceden yüklenmiş tab1 tablosundan dosyaları tab2 olarak yükleyin:

`tab2:` `LOAD A,B,month(C),A*B+D as E resident tab1;` ` `

Önceden yüklenmiş tab1 tablosundan dosyaları yükleyin; ancak yalnızca A değerinin B değerinden büyük olduğu kayıtları yükleyin:

`tab3:` `LOAD A,A+B+C resident tab1 where A>B;` ` `

Önceden yüklenmiş tab1 tablosundan alanları, A ölçütüne göre sıralanmış olarak yükleyin:

`LOAD A,B*C as E resident tab1 order by A;` ` `

Önceden yüklenmiş tab1 tablosundan alanları, birinci alana ve sonra da ikinci alana göre sıralanmış olarak yükleyin:

`LOAD A,B*C as E resident tab1 order by 1,2;` ` `

Önceden yüklenmiş tab1 tablosundan değerleri, C ölçütüne göre azalan düzende, ardından B ölçütüne göre artan düzende ve sonra da ilk alana göre azalan düzende sıralanmış olarak yükleyin:

`LOAD A,B*C as E resident 
				tab1 order by C desc, B asc, 1 desc;`

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)

#### Daha önce yüklenmiş alanlardan verileri yükleme

Daha önce yüklenmiş Characters tablosundan Types alanını A olarak yükleyin:

`LOAD A from_field (Characters, 
				Types);`

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)

#### Ardından gelen tablodan verileri yükleme (öncelikli yükleme)

Ardından gelen SELECT deyiminde yüklenen Table1 öğesinden A, B ve hesaplanan X ve Y alanlarını yükleyin:

`LOAD A, B, if(C>0,'positive','negative') 
					as X, weekday(D) as Y;
				` `SELECT A,B,C,D from Table1;` ` `

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)

#### Verileri gruplandırma

ArtNo öğesine göre gruplandırılmış (toplanmış) alanları yükleyin:

`LOAD ArtNo, round(Sum(TransAmount),0.05) as 
					ArtNoTotal from table.csv group by ArtNo;
				` ` `

Week ve ArtNo öğesine göre gruplandırılmış (toplanmış) alanları yükleyin:

`LOAD Week, ArtNo, round(Avg(TransAmount),0.05) 
				as WeekArtNoAverages from table.csv group by Week, ArtNo;` ` `

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)

#### Bir kaydı tekrar tekrar okuma

Bu örnekte, her bir öğrencinin notlarını tek bir alana sıkıştırılmış olarak içeren Grades.csv adında bir giriş dosyamız var:

`Student,Grades` `Mike,5234` `John,3345` `Pete,1234` `Paul,3352`

Notlar, 1-5 ölçeğinde Math, English, Science ve History derslerini temsil etmektedir. IterNo( ) fonksiyonunun sayaç olarak kullanıldığı bir while cümlesi ile her bir kaydı birkaç kez okuyarak, notları ayrı değerler halinde ayırabiliriz. Her okumada, öğrenci notu Mid fonksiyonu ile ayrıştırılıp Grade alanına depolanır ve ders de pick fonksiyonunun kullanımıyla seçilip Subject alanına depolanır. Son while cümlesi, tüm notların (bu örnekte öğrenci başına dört not) okunduğunu kontrol etmek için kullanılan ve okunduysa, bir sonraki öğrenci kaydının okunması gerektiği anlamına gelen sınamayı içerir.

`MyTab:
				` `LOAD 
					Student,
				` `mid(Grades,IterNo( 
					),1) as Grade,
				` `pick(IterNo( 
				), 'Math', 'English', 'Science', 'History') as Subject from [lib://DataFiles/Grades.csv]` `while IsNum(mid(Grades,IterNo(),1));`` `

Sonuçta şu verileri içeren bir tablo ortaya çıkar:

![Resulting data table](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ex_gen_LoadRepeated.png)

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)

#### Analiz bağlantılarından yükleme

Aşağıdaki örnek veriler kullanılır.

```
Values:
Load
 Rand() as A,
 Rand() as B,
 Rand() as C
AutoGenerate(50);
```

Bir fonksiyon kullanarak veri yükleme

Bu örneklerde, Calculate(Parameter1, Parameter2) özel fonksiyonunu içeren P adlı bir analiz bağlantısı eklentimizin olduğunu varsayarız. Fonksiyon, Field1 ve Field2 alanlarını içeren Results tablosunu döndürür.

```
Load * Extension P.Calculate( Values{A, C} );
```

A ve C alanları fonksiyona gönderilirken döndürülen tüm alanları yükleyin.

```
Load Field1 Extension P.Calculate( Values{A, C} );
```

A ve C alanları fonksiyona gönderilirken yalnızca Field1 alanını yükleyin.

```
Load * Extension P.Calculate( Values );
```

A ve B alanları fonksiyona gönderilirken döndürülen tüm alanları yükleyin. Alanlar belirtilmediğinden, tabloda birinci olarak sıralanan A ve B kullanılır.

```
Load * Extension P.Calculate( Values {C, C});
```

C alanı, fonksiyonun her iki parametresine gönderilirken döndürülen tüm alanları yükleyin.

Load \* Extension P.Calculate( Values {String(A), Mixed(B)});

Dize olarak zorlanan A alanı ve sayısal olarak zorlanan B alanı fonksiyona gönderilirken döndürülen tüm alanları yükleyin.

Bir kodu değerlendirerek veri yükleme

Load A as A\_echo, B as B\_echo Extension R.ScriptEval( 'q;', Values{A, B} );

A ve B değerlerini gönderirken q kodu tarafından döndürülen tabloyu yükleyin.

Load \* Extension R.ScriptEval( '$(My\_R\_Script)', Values{A, B} );

A ve B değerleri gönderilirken My\_R\_Script değişkeninde saklanan kod tarafından döndürülen tabloyu yükleyin.

Load \* Extension R.ScriptEval( '$(My\_R\_Script)', Values{B as D, \*} );

B değerleri, D, A ve C olarak yeniden adlandırılmış şekilde gönderilirken My\_R\_Script değişkeninde saklanan kod tarafından döndürülen tabloyu yükleyin. \* işareti kullanıldığında, referansta bulunulmayan diğer kalan alanlar gönderilir.

## Qlik Cloud Analizleri içindeki alanlardan dosya yükleme

Qlik Cloud Analizleri içinde, bir komut dosyasındaki bir veri dosyasından veri yüklerken bir LOAD deyimi kullanabilir veya QVS kodunu ekleyebilirsiniz. Her iki durumda da, komut dosyası deyiminizde hiyerarşik alan klasör yapılarına referans verilebilir. [Geçerli alan klasör yolları](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/manage-data-files-spaces.htm#PathRules) için kuralları izleyin. Ayrıca, dosyanın ve referans verilen tüm klasörlerin belirtilen konumda zaten mevcut olması gerekir. Aksi takdirde, yeniden yükleme başarısız olur.

Örnekler: Bir alanın üst düzey yolunda dosyaya referans verme

Bu örnekte, kişisel alandan orders.csv dosyası yüklenmektedir. Dosya belirli bir klasör içinde değil, bunun yerine alandaki en üst düzey yolda bulunuyor.

```
LOAD * FROM [lib://DataFiles/orders.csv];
```

Bu örnekte, paylaşılan, yönetilen alandan veya veri alanından orders.csv dosyası yüklenmektedir. Alanın adı TeamSharedSpace. Dosya belirli bir klasör içinde değil, bunun yerine alandaki en üst düzey yolda bulunuyor.

```
LOAD * FROM [lib://TeamSharedSpace:DataFiles/orders.csv];
```

Örnekler: Bir alanda belirli bir klasör yoluna referans verme

Bu örnekte, kişisel alandaki Orders By Region klasöründen orders\_Europe.csv dosyası yüklenmektedir.

```
LOAD * FROM [lib://DataFiles/Orders By Region/orders_Europe.csv];
```

Bu örnekte, paylaşılan, yönetilen alan veya veri alanı içindeki Orders By Region klasöründen orders\_Europe.csv dosyası yüklenmektedir. Alanın adı SalesSpace.

```
LOAD * FROM [lib://SalesSpace:DataFiles/Orders By Region/orders_Europe.csv];
```

Komut dosyalarında alan klasörü yapısına referans verilmesi hakkında daha fazla bilgi için bk. [Uygulama ve komut dosyası geliştirmede alan klasör yapısına başvurma](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/manage-data-files-spaces.htm#FolderStructureRefExamples).