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: