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 ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!