Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Force

Der force-Befehl erzwingt, dass Qlik Sense die Feldwerte der folgenden LOAD- und SELECT-Befehle als in Großbuchstaben, in Kleinbuchstaben oder wie angegeben (gemischt) interpretiert. Auf diese Weise können Feldwerte aus Tabellen, für die verschiedene Konventionen verwendet wurden, einander zugeordnet werden.

Der force-Befehl kann auch Feldnamen während eines Ladevorgangs oder einer Auswahl mit den folgenden Datenquellen ändern:

  • QVD
  • CSV (Textdateien)
  • XLS
  • QVX (Dateien und ODBC-Verbindungen)

Der force-Befehl ändert Feldnamen nur, wenn die Daten im kompakten Modus geladen werden (mit * geladen).

Die Feldnamen der folgenden Datenquellen sind vom force-Befehl nicht betroffen:

  • JSON
  • Parquet
  • XML
  • XLSX

Syntax:  

Force ( capitalization | case upper | case lower | case mixed )

 

Wird kein force-Befehl benutzt, liest die Software die Daten in der ursprünglichen Schreibweise, also case mixed ein. Der force-Befehl bleibt gültig, bis ein neuer force-Befehl erscheint.

Der force-Befehl hat keinerlei Einfluss auf die Zugriffskontrolle im Zugriffsabschnitt, weil alle geladenen Feldwerte unabhängig von Groß- und Kleinschreibung sind.

Beispiele und Ergebnisse
Beispiel Ergebnis

Dieses Beispiel zeigt, wie die Großschreibung erzwungen wird:

FORCE Capitalization;

Capitalization:

LOAD * Inline [

ab

Cd

eF

GH

];

Die Tabelle Capitalization enthält die folgenden Werte:

Ab

Cd

Ef

Gh

Alle Werte werden großgeschrieben.

Dieses Beispiel zeigt, wie die Großschreibung erzwungen wird:

FORCE Case Upper;

CaseUpper:

LOAD * Inline [

ab

Cd

eF

GH

];

Die Tabelle CaseUpper enthält die folgenden Werte:

AB

CD

EF

GH

Alle Werte beginnen mit einem Großbuchstaben.

Dieses Beispiel zeigt, wie die Kleinschreibung erzwungen wird:

FORCE Case Lower;

CaseLower:

LOAD * Inline [

ab

Cd

eF

GH

];

Die Tabelle CaseLower enthält die folgenden Werte:

ab

cd

ef

gh

Alle Werte beginnen mit einem Kleinbuchstaben.

Dieses Beispiel zeigt, wie eine gemischte Groß-/Kleinschreibung erzwungen wird.

FORCE Case Mixed;

CaseMixed:

LOAD * Inline [

ab

Cd

eF

GH

];

Die Tabelle CaseMixed enthält die folgenden Werte:

ab

Cd

eF

GH

Alle Werte entsprechen Ihrer Darstellung im Skript.

Weitere Informationen

 

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!