Force
force ifadesi, Qlik Sense uygulamasını, kendisinden sonra gelen LOAD ve SELECTifadelerin 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 deyimi aynı zamanda, bir yükleme sırasında alan adlarını değiştirebilir veya aşağıdaki veri kaynaklarıyla seçim yapabilir:
- QVD
- CSV (metin dosyaları)
- XLS
- QVX (dosyalar ve ODBC bağlantıları)
force deyimi, alan adlarını yalnızca veriler kompakt modda (* ile) yüklenirse değiştirir.
Aşağıdaki veri kaynaklarının alan adları force deyiminden etkilenmez:
- JSON
- Parquet
- XML
- XLSX
Söz Dizimi:
Force ( capitalization | case upper | case lower | case mixed )
Hiçbir şey belirtilmezse, büyük/küçük harf karışığını zorlama kabul edilir. force deyimi, yeni bir force deyimi yapılana dek geçerlidir.
Erişim bölümünde force deyiminin herhangi bir etkisi yoktur: Yüklenen tüm alan değerleri büyük/küçük harfe duyarlıdır.
Örnek | Sonuç |
---|---|
Bu örnekte ilk harflerin büyük olmasını zorlama gösterilmektedir. FORCE Capitalization; Capitalization: LOAD * Inline [ ab Cd eF GH ]; |
Capitalization tablosu şu değerleri içerir: Ab Cd Ef Gh Tüm değerlerin ilk harfleri büyük yapılır. |
Bu örnekte büyük harflere zorlama gösterilmektedir. FORCE Case Upper; CaseUpper: LOAD * Inline [ ab Cd eF GH ]; |
CaseUpper tablosu şu değerleri içerir: AB CD EF GH Tüm değerler büyük harftir. |
Bu örnekte küçük harflere zorlama gösterilmektedir. FORCE Case Lower; CaseLower: LOAD * Inline [ ab Cd eF GH ]; |
CaseLower tablosu şu değerleri içerir: ab cd ef gh Tüm değerler küçük harftir. |
Bu örnekte büyük/küçük harf karmasını zorlama gösterilmektedir. FORCE Case Mixed; CaseMixed: LOAD * Inline [ ab Cd eF GH ]; |
CaseMixed tablosu şu değerleri içerir: ab Cd eF GH Tüm değerler kodda göründüğü gibidir. |