Force
Met de opdracht force kunt u afdwingen dat Qlik Sense veldnamen en veldwaarden van de daaropvolgende LOAD- en SELECT-opdrachten interpreteert als geschreven met alleen hoofdletters, met alleen kleine letters, met beginhoofdletters of zoals ze worden weergegeven (gemengd). Met deze opdracht kunt u veldwaarden van tabellen interpreteren volgens verschillende conventies.
De force-instructie kan ook veldnamen wijzigen tijdens een lading of selecteren met de volgende gegevensbronnen:
- QVD
- CSV (tekstbestanden)
- XLS
- QVX (bestanden en ODBC-verbindingen)
De force-instructie kan alleen veldnamen wijzigen als de gegevens zijn geladen in de compacte modus (geladen met *)
De veldnamen van de volgende gegevensbronnen worden niet beïnvloed door de force-instructie.
- JSON
- Parquet
- XML
- XLSX
Syntaxis:
Force ( capitalization | case upper | case lower | case mixed )
Als er niets is gespecificeerd, wordt force mixed case verondersteld. De force-opdracht is geldig tot een nieuwe force-opdracht wordt gegeven.
De opdracht force werkt niet in de toegangssectie: alle veldwaarden die zijn geladen zijn niet hoofdlettergevoelig.
Voorbeeld | Resultaat |
---|---|
Dit voorbeeld laat zien hoe beginhoofdletters kunnen worden afgedwongen. FORCE Capitalization; Capitalization: LOAD * Inline [ ab Cd eF GH ]; |
De tabel Capitalization bevat de volgende waarden: Ab Cd Ef Gh Alle waarden beginnen met een hoofdletter. |
Dit voorbeeld laat zien hoe hoofdlettergebruik kan worden afgedwongen. FORCE Case Upper; CaseUpper: LOAD * Inline [ ab Cd eF GH ]; |
De tabel CaseUpper bevat de volgende waarden: AB CD EF GH Alle waarden zijn in hoofdletters. |
Dit voorbeeld laat zien hoe het gebruik van kleine letters kan worden afgedwongen. FORCE Case Lower; CaseLower: LOAD * Inline [ ab Cd eF GH ]; |
De tabel CaseLower bevat de volgende waarden: ab cd ef gh Alle waarden zijn in kleine letters. |
Dit voorbeeld laat zien hoe het gebruik van een combinatie van kleine letters en hoofdletters kan worden afgedwongen. FORCE Case Mixed; CaseMixed: LOAD * Inline [ ab Cd eF GH ]; |
De tabel CaseMixed bevat de volgende waarden: ab Cd eF GH Alle waarden worden weergegeven zoals zij voorkomen in het script. |