跳到主要内容 跳到补充内容

Force

force 语句用于强制 Qlik Sense 将后面的 LOADSELECT 语句的字段名称和字段值写入方式解释为仅限大写字母、仅限小写字母、总是首字母大写或它们的原初显示形式(大小写混合)。此语句可以根据不同的惯例关联表格的字段值。

force 语句还可以在加载期间更改字段名称,或使用以下数据源进行选择:

  • QVD
  • CSV(文本文件)
  • XLS
  • QVX(文件和 ODBC 连接)

如果数据以紧凑模式加载(使用 * 加载),则 force 语句仅更改字段名。

以下数据源的字段名不受 force 语句的影响:

  • JSON
  • Parquet
  • 数据截断,
  • XLSX

语法:  

Force ( capitalization | case upper | case lower | 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

所有的显示与脚本中相同。

了解详情

 

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!