Force
force 문은 Qlik Sense가 대문자로만 작성하거나, 소문자로만 작성하거나, 항상 첫 문자를 대문자로 표시하거나, 혼합하여 표시한 후속 LOAD 및 SELECT 문의 필드 값을 해석하도록 합니다. 이 문을 사용하여 다른 규칙이 적용된 테이블의 필드 값을 연결할 수 있습니다.
force 문은 로드 중에 필드 이름을 변경하거나 다음 데이터 소스를 선택할 수도 있습니다.
- QVD
- CSV(텍스트 파일)
- XLS
- QVX(파일 및 ODBC 연결)
force 문은 데이터가 압축 모드(*로 로드됨)로 로드되는 경우에만 필드 이름을 변경합니다.
다음 데이터 소스의 필드 이름은 force 문의 영향을 받지 않습니다.
- JSON
- Parquet
- XML
- XLSX
구문:
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 모든 값은 스크립트에 나오는 대로 표시됩니다. |