QlikWorld 2020 Global Conference. Join us to discover how to get the most from your data. Act fast. Register now and save.

Force

Оператор force инициирует интерпретацию программой Qlik Sense имен и значений полей последующих операторов LOAD и SELECT как записанных только символами верхнего регистра, только символами нижнего регистра, всегда приписными буквами или как есть (смешанными). Этот оператор позволяет ассоциировать значения полей в таблицах, выполненных в соответствии с различными условными обозначениями.

Syntax:  

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

 

Если не указан ни один параметр, применяется force case mixed. Оператор force действует до создания следующего оператора force.

Оператор force не влияет на секцию доступа: регистр во всех загруженных значениях полей не учитывается.

Examples and results:  

Пример Результат

В данном примере показано принудительное использование прописных букв.

FORCE Capitalization;

Capitalization:

LOAD * Inline [

ab

Cd

eF

GH

];

Таблица Capitalization содержит следующие значения:

Ab

Cd

Ef

Gh

Все значения записываются прописными буквами.

В данном примере показано принудительное использование верхнего регистра.

FORCE Case Upper;

CaseUpper:

LOAD * Inline [

ab

Cd

eF

GH

];

Таблица CaseUpper содержит следующие значения:

AB

CD

EF

GH

Все значения записываются в верхнем регистре.

В данном примере показано принудительное использование нижнего регистра.

FORCE Case Lower;

CaseLower:

LOAD * Inline [

ab

Cd

eF

GH

];

Таблица CaseLower содержит следующие значения:

ab

cd

ef

gh

Все значения записываются в нижнем регистре.

В данном примере показано принудительное использование смешанного регистра.

FORCE Case Mixed;

CaseMixed:

LOAD * Inline [

ab

Cd

eF

GH

];

Таблица CaseMixed содержит следующие значения:

ab

Cd

eF

GH

Все значения отображаются в том же виде, что и в скрипте.

See also: