Force
Оператор force заставляет QlikView интерпретировать имена и значения полей последующих операторов LOAD и SELECT, как записанных только символами верхнего регистра, только символами нижнего регистра, всегда прописными буквами или как есть (смешанными). Этот оператор позволяет ассоциировать значения полей в таблицах, выполненных в соответствии с различными условными обозначениями.
Синтаксис:
Force ( capitalization | case upper | case lower | case mixed )
Если не указан ни один параметр, применяется force case mixed. Оператор force действует до создания следующего оператора force.
Оператор force не влияет на секцию доступа: регистр во всех загруженных значениях полей не учитывается.
Примеры и результаты:
Пример | Результат |
---|---|
В данном примере показано принудительное использование прописных букв. 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 Все значения вводятся в том виде, в котором они отображаются в скрипте. |