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

NoConcatenate

NoConcatenate 前缀强制将两个使用相同字段集的加载表格处理为两个单独的内部表格(当它们以其他方式自动串联时)。

语法:  

NoConcatenate( loadstatement | selectstatement ) 

默认情况下,如果加载的表包含相同数量的字段,并且字段名称与脚本中先前加载的表匹配,则 Qlik Sense 将自动串联这两个表。即使第二个表的名称不同,也会发生这种情况。

但是,如果脚本前缀 NoConcatenate 包含在第二个表的 LOAD 语句或 select 语句之前,则这两个表将分别加载。

NoConcatenate的一个典型用例是,您可能需要创建表的临时副本以对该副本执行一些临时转换,同时保留原始数据的副本。NoConcatenate 确保您可以创建该副本,而无需将其隐式添加回源表。

区域设置

除非另有规定,本主题中的示例使用以下日期格式:MM/DD/YYYY。日期格式已经在数据加载脚本中的 SET DateFormat 语句中指定。由于区域设置和其他因素,系统中的默认日期格式可能有所不同。您可以更改以下示例中的格式以满足您的要求。或者,您可以更改加载脚本中的格式以匹配这些示例。

应用程序中的默认区域设置基于安装 Qlik Sense 的计算机或服务器的区域系统设置。如果您访问的 Qlik Sense 服务器设置为瑞典,则数据加载编辑器将使用瑞典地区设置的日期、时间和货币。这些区域格式设置与 Qlik Sense 用户界面中显示的语言无关。Qlik Sense 将以与您使用的浏览器相同的语言显示。

函数
Example 结果

Source: LOAD A,B from file1.csv;

CopyOfSource: NoConcatenate LOAD A,B resident Source;

加载带有 AB 作为度量的表。使用 NoConcatenate 变量单独加载具有相同字段的第二个表。

示例 1 – 隐式串联

示例 2 – 用例场景

本页面有帮助吗?

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