Ana içeriğe geç Tamamlayıcı içeriğe geç

Include

Include/Must_Include değişkeni, koda eklenmesi ve kod olarak değerlendirilmesi gereken metni içeren bir dosyayı belirtir. Veri eklemek için kullanılmaz. Kodunuzun bölümlerinizi ayrı bir metin dosyasında depolayabilir ve birkaç uygulamada yeniden kullanabilirsiniz. Bu, kullanıcı tanımlı bir değişkendir.

Bilgi notuQlik Sense ve Qlik Sense Desktop içinde bu değişken yalnızca klasör veri bağlantılarına yapılan referansları destekler. Bulut tabanlı depolama sağlayıcılarındaki dosyalara yapılan referanslar desteklenmez.

Söz Dizimi:

$(Include=filename)

$(Must_Include=filename)

Değişkenin iki sürümü vardır:

  • Include, dosya bulunamadığı takdirde bir hata üretmez ve sessizce başarısız olur.
  • Must_Include ise dosya bulunamadığı takdirde hata üretir.

Bir yol belirtmezseniz, dosya adı Qlik Sense uygulaması çalışma dizinine göreceli olur. Ayrıca mutlak bir dosya yolu veya lib:// klasör bağlantısına giden bir yol da belirtebilirsiniz. Eşittir işaretinden önce veya sonra boşluk karakteri koymayın.

Bilgi notuset Include =filename yapısı uygulanamaz.

Örnekler:  

$(Include=abc.txt);

$(Must_Include=lib://DataFiles/abc.txt);  

Sınırlamalar

Windows ve Linux altında UTF-8 kodlu dosyalar arasında sınırlı çapraz uyumluluk.

UTF-8'i BOM (Bayt Sırası İşareti) ile kullanmak isteğe bağlıdır. BOM, bir dosyanın başlangıcında ASCII olmayan baytlar beklemeyen, ancak metin akışını işleyebilecek yazılımlarda UTF-8 kullanımına müdahale edebilir.

  • Windows sistemleri, bayt depolamasında belirsizlik olmamasına rağmen, bir dosyanın UTF-8 kodlu olduğunu belirlemek için UTF-8'de BOM kullanır.

  • Unix / Linux, Unicode için UTF-8 kullanır, ancak BOM'u kullanmaz çünkü bu, komut dosyalarının sözdizimini bozar.

Bunu Qlik Sense için bazı etkileri vardır.

  • Windows'ta UTF-8 BOM ile başlayan herhangi bir dosya UTF-8 komut dosyası olarak kabul edilir. Aksi takdirde ANSI kodlaması varsayılır.

  • Linux'ta, sistem varsayılan 8 bit kod sayfası UTF-8'dir. Bu nedenle UTF-8 bir BOM içermemesine rağmen çalışır.

Sonuç olarak taşınabilirlik garanti edilemez. Windows'ta Linux tarafından yorumlanabilen (veya tersi olan) bir dosya oluşturmak her zaman mümkün değildir. BOM'un farklı işlenmesi nedeniyle, UTF-8 kodlu dosyalara ilişkin iki sistem arasında çapraz uyumluluk yoktur.

Daha fazla bilgi için bkz. Bayt sırası işareti

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!