1. 概述
1.1 版本
FineBI 版本 | 功能变动 |
---|---|
6.0 | - |
1.2 应用场景
甘特图又称为横道图或条状图,以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况,常用于项目管理。
例如,不同开始时间的任务用甘特图展现,如下图所示:
1.3 实现思路
FineBI 可以使用自定义图表的矩形块,实现甘特图效果。
1.4 图表特点
优点
可视化项目进度:通过条形图的形式在时间轴上展示项目任务,使得项目团队成员能够一目了然地了解项目的进度和时间安排,提高对整体项目的把控能力
任务依赖关系的清晰表达:显示任务之间的依赖关系,帮助团队成员了解任务的先后顺序和关联性,从而更好地安排工作流程和资源分配
缺点
无法应对复杂项目的挑战:对于非常复杂的项目,甘特图可能无法准确地展示所有细节,特别是当项目涉及大量任务和依赖关系时
信息容量有限:难以承载项目的所有细节,对于需要展示复杂数据和信息的项目可能不够用
2. 示例
2.1 准备数据
2.1.1 上传数据
1)用户登录 FineBI 系统,点击「我的分析」,选中某个文件夹,点击「新建分析主题」。如下图所示:
2)点击「本地Excel文件>上传数据」,上传表数据。如下图所示:
示例数据:甘特图.xls
3)上传后,点击「确定」按钮。如下图所示:
2.1.2 新增公式列
使用矩形块实现甘特图有两个重要指标:任务的起始时间(矩形块从哪个位置开始)、任务的时间跨度(矩形块的长度)。
1)点击功能栏的「新增公式列」。
2)在弹出的新增公式列设置框中输入新增公式列名为「起始位置」,输入公式: DATESUBDATE(开始时间,"2015-02-08","d")
注 :DATESUBDATE用于计算两个日期的时间差,详情参见:DATESUBDATE
公式说明如下:
公式 | 说明 |
---|---|
DATESUBDATE(开始时间,"2015-02-08","d") | 以 2015-02-08 为基准,返回每个任务的「开始时间」和2015-02-08之间的天数 |
3)点击「确定」,「起始位置」公式列添加成功,如下图所示:
4)与新增「起始位置」公式列方法相同,再次点击功能栏的「新增公式列」。
5)在弹出的新增公式列设置框中输入新增公式列名为「时长」,输入公式:DATESUBDATE(结束时间,开始时间,"d")
注 :DATESUBDATE用于计算两个日期的时间差,详情参见:DATESUBDATE
公式说明如下:
公式 | 说明 |
---|---|
DATESUBDATE(结束时间,开始时间,"d") | 返回每个任务的「结束时间」和「开始时间」之间的天数 |
6)点击「确定」,「时长」公式列添加成功,如下图所示:
7)点击「保存并更新」、「退出并预览」,数据准备完成,如下图所示:
2.2 创建组件
1)点击左下角「组件」按钮。
2)在图表类型下选择「自定义图表」,「图形属性」中选择「 矩形块」。
3)将左侧待分析区域的「起始位置」拖入分析区域的横轴,「项目阶段名称」、「任务」拖入分析区域的纵轴,如下图所示:
4)将左侧待分析区域的「任务」、「时长」、「时长」、「开始时间」分别拖入「图形属性」下的颜色栏、大小栏、标签栏、提示栏,即可设置不同任务显示为不同的颜色,不同时长显示为不同的长度,显示时长标签,点击矩形块提示开始时间,如下图所示:
2.3 美化组件
为了美观,可以在「组件样式>图例」中取消勾选「显示全部图例」,右侧的图例则不显示,如下图所示:
2.4 创建仪表板
1)点击分析主题编辑界面下方添加仪表板。
2)进入仪表板编辑界面,将组件拖入至仪表板中。
3)下拉选择「编辑标题」,样式选择「自定义」,设置标题为「甘特图」,点击「确定」。如下图所示:
2.5 效果预览
1)PC端
2)移动端