历史版本1 :行列转换之行转列 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1、描述编辑

行列转换是指将关系数据表中的行转换成列或者列换换成行,简单来说就是讲转换前数据表中某个字段的所有值取出来,配以某个指标字段,成为新表的列名。很多时候用户也会从不规范的数据源中提取数据到FineBI中,比如将Excel文件导入。而Excel文件的字段和展示样式并不固定,往往会与规范化的数据库表数据不能很好的兼容合并,导入Excel后就有可能用到行列转换,将很多行展示数据转化为规范的列字段进行分析。

2、行转列示例编辑

如下图所示的Excel表保存了学生成绩,每个学生都有三门课程的成绩,如果导入Excel到业务包中每人将占据三条记录,即语文、数学、英语分别存储。

222

而将不同科目的值作为字段名,保存的学生信息表每个学生只会有一条记录,实现的是如下图的效果。

222

2.1 导入源数据

参考添加数据表将源数据添加到FineBI的业务包中,添加后在数据准备>业务包中可以看到该表的信息。

截图

2.2 行列转化

bug