跳到主要内容

Crosstable

crosstable 加载前缀用于转置“交叉表”或“透视表”结构化数据。使用电子表格源时,通常会遇到以这种方式构造的数据。crosstable 加载前缀的输出和目的是将此类结构转换为规则的面向列的表等价物,因为这种结构通常更适合 Qlik Sense 中的分析。

交叉表转换后数据结构为交叉表及其等效结构的示例

左侧显示交叉表的示例。

语法:  

crosstable (attribute field name, data field name [ , n ] ) ( loadstatement | selectstatement )

参数
参数 描述
attribute field name 描述要转置的水平方向维度的所需输出字段名称(标题行)。
data field name

所需的输出字段名称,用于描述要转置的维度的水平方向数据(标题行下方的数据值矩阵)。

n

要被转换成常规形式的表格前面的限定符字段数量或未更改的维度。默认值为 1。

此脚本函数与以下函数相关:

相关函数
函数 交互
Generic 一种转换加载前缀,用于获取实体属性值结构化数据集,并将其转换为常规关系表结构,将遇到的每个属性分离为新的字段或数据列。

示例 1 – 转换数据透视销售数据(简单)

示例 2 – 将数据透视销售目标数据转换为垂直表结构(中等)

示例 3 – 将数据透视销售和目标数据转换为垂直表结构(高级)