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

目录:

1. 概述编辑

行列转换之行转列 介绍了如何对「基础表」进行行转列,本文介绍如何在「自助数据集」中进行行转列。

在进行行转列后,可直接对数据进行计算。

1.1 预期效果

1606466074602129.png

1.2 实现思路

使用 新增列基础功能 分别新增「语文成绩」、「数学成绩」、「英语成绩」三列,无成绩则显示为 0 。

使用 分组汇总 功能,以姓名相同值分组,汇总语文、数学、英语成绩。

2. 操作步骤编辑

示例数据:学生成绩.xls

上传 示例数据至 FineBI 。

2.1 创建自助数据集

创建自助数据集,选择「学生成绩」数据表下的所有字段,如下图所示:

1606466494534174.png

2.2 设置新增列

添加「新增列」步骤,命名为「英语成绩」,输入公式:IF(科目="英语",成绩,0),点击「确定」,如下图所示:

1606466568948753.png

注:符号要在英文状态下输入。

同理新增「数学成绩」和「语文成绩」列,公式分别为:IF(科目="数学",成绩,0)  IF(科目="语文",成绩,0),如下图所示:

1606466823239079.png

2.3 进行分组汇总

添加「分组汇总」步骤,将「姓名」拖入分组栏,「数学成绩」、「英语成绩」、「语文成绩」拖入汇总栏,如下图所示:

1606466878205122.png

命名并保存自助数据集即可。

2.4 效果查看

详情参见本文 1.1 节。

2.5 继续进行计算

若还需要对学生的成绩进行汇总计算或者求平均值计算,可直接创建仪表板,计算总分,如下图所示:

1610444156180102.png

效果如下图所示:

1610444214481591.png