Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Force

Instrukcja force wymusza w Qlik Sense interpretację nazw i wartości pól kolejnych instrukcji LOAD i SELECT jako pisanych tylko wielkimi literami, tylko małymi literami, jak nazwy własne lub tak, jak są wyświetlane (mieszane). Ta instrukcja umożliwia powiązanie wartości pól z tabeli utworzonych zgodnie z różnymi konwencjami.

Instrukcja force może także zmieniać nazwy pól podczas ładowania lub wybierać z następujących źródeł danych:

  • QVD
  • CSV (pliki tekstowe)
  • XLS
  • QVX (pliki i połączenia ODBC)

Instrukcja force zmienia nazwy pól tylko wtedy, gdy dane są ładowane w trybie kompaktowym (ładowane z *).

Instrukcja force nie ma wpływu na nazwy pól następujących źródeł danych:

  • JSON
  • Parquet
  • XML
  • XLSX

Składnia:  

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

 

Jeśli nie określono żadnych wartości, przyjmuje się wymuszanie mieszanej wielkości liter. Instrukcja Force obowiązuje do nowej instrukcji Force.

Instrukcja force nie działa w sekcji dostępu; wielkość liter nie ma znaczenia w żadnych ładowanych wartościach pól.

Przykłady i wyniki
Przykład Wynik

Na tym przykładzie pokazano, jak wymuszać pisownię z wielkiej litery.

FORCE Capitalization;

Capitalization:

LOAD * Inline [

ab

Cd

eF

GH

];

Tabela Capitalization zawiera następujące wartości:

Ab

Cd

Ef

Gh

Wszystkie wartości są pisane z wielkiej litery.

W tym przykładzie pokazano, jak wymuszać pisownię wielkimi literami.

FORCE Case Upper;

CaseUpper:

LOAD * Inline [

ab

Cd

eF

GH

];

Tabela CaseUpper zawiera następujące wartości:

AB

CD

EF

GH

Wszystkie wartości są pisane wielkimi literami.

W tym przykładzie pokazano, jak wymuszać pisownię małymi literami.

FORCE Case Lower;

CaseLower:

LOAD * Inline [

ab

Cd

eF

GH

];

Tabela CaseLower zawiera następujące wartości:

ab

cd

ef

gh

Wszystkie wartości są pisane małymi literami.

W tym przykładzie pokazano, jak wymuszać pisownię literami mieszanej wielkości.

FORCE Case Mixed;

CaseMixed:

LOAD * Inline [

ab

Cd

eF

GH

];

Tabela CaseMixed zawiera następujące wartości:

ab

Cd

eF

GH

Wszystkie te wartości są pisane tak, jak są wyświetlane w skrypcie.

Dowiedz się więcej

 

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!