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

Crosstable

crosstable 前缀用于将交叉表转换为垂直表,也就是将包括许多列的宽表格转换为长表格,转换时将列标题放到单个属性列中。

语法:  

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

参数:  

Crosstable 参数
参数 说明
attribute field name 包含属性值的字段。
data field name

包含数据值的字段。

n

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

交叉表是常见的表格类型,特点是在两个或更多标题数据的正交列表之间显示值矩阵,其中有一个标题数据用作列标题。一个典型的示例就是每月下有一列。crosstable 前缀的结果是,列标题(如月份名称)将存储在一个字段(属性字段),而列数据(月份数)将存储在第二个字段:数据字段。

示例:  

Crosstable (Month, Sales, 2) LOAD * INLINE[

Person, Location, Jan, Feb, Mar

Bob, London, 100, 200, 300

Kate, New York, 400, 500, 600

];

结果:

示例 1
Person, Location, Month, Sales
Bob, London, Jan, 100
Bob, London, Feb, 200
Bob, London, Mar, 300
Kate, New York, Jan, 400
Kate, New York, Feb, 500
Kate, New York, Mar, 600

交叉表向导

交叉表向导对话框是快速创建交叉表语句的方法。此对话框可通过单击文件向导 选项页面中的交叉表按钮打开。交叉表向导包含以下选项:

交叉表向导字段
字段类型 说明
限定符字段 转换字段前面的限定符字段数量。
属性字段 新字段的名称,将包含要转换的全部字段(属性值)。
数据字段 新字段的名称,将包含属性值数据。

了解详情

 

本页面有帮助吗?

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

加入分析现代化计划

Remove banner from view

使用分析现代化计划实现现代化,同时不损害您宝贵的 QlikView 应用程序。 单击此处 了解更多信息或联系: ampquestions@qlik.com