在PowerBI中轻松画出甘特图
甘特图(Gantt Chart)不同于其他普通图表的地方是,它不只是一种图表,它本身还是一个管理工具,因此大部分可视化软件都支持甘特图,甚至有很多专门绘制甘特图的软件,比如微软的MS Project,本文就来看看在PowerBI中是如何画甘特图的,并以此了解甘特图的用法。
提起甘特图,大多数人都会把它和项目管理联系在一起,确实从1910年亨利·甘特发明这个图表开始,大部分都用于各种项目或者方案的管理上。
甘特图本身是一个平面二维图,用在项目管理上时,纵轴表示任务,横轴表示每项任务所需要的时间,时间用条形图来展示,可以直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。
以下就在PowerBI中画个甘特图来加以理解。
在默认的可视化图表类型中,并没有甘特图,但是在自定义可视化对象中(请参考以前文章,查看如何调出自定义可视化对象),我们可以找到两种甘特图,
任何一个都可以画出甘特图,我们把这两个都添加进来。下面就先以Gantt为例来了解甘特图的制作和用法。
假设一个产品开发的项目,任务分解和时间计划如下:
下面就来看看如何把上面的数据变成甘特图:
1,把以上数据导入到PowerBI中,添加Gantt图到画布上,分别拖动字段[任务分解]、[开始时间]、[持续天数]到【task】、【Start date】和【Duration】中,一个简单的甘特图就出来了,
并且自动添加当天的时间线作为参考,清晰的看出按计划今天应该进展在哪个任务环节。
2,把实际进度[完成百分比]拖入到【%Completion】中,
在每个条形图内部出现完成情况的线条,可以看出哪个任务已经完成,或者已经完成到什么进度。
3,把[执行人]拖入到【Resource】中,
每个任务的负责人就添加进来了,如果发现哪个环节没有按计划执行,可以直接找出是由哪个团队负责的。
4,还可以把[阶段类型]添加进来,放到【Legend】框中,
PowerBI甘特图这样就把任务环节按颜色分成不同的阶段,看起来更清晰;如果一个复杂项目是由几个子项目构成的,通过颜色就可以看出每个子项目的完成情况。
以上就是利用自定义对象Gantt制作的一个简单的甘特图,如果数据维度充分也可以添加更多的参数来表示各项任务所需资源成本,以及各个任务计划之间的相互影响等。
使用另一个可视化对象Gantt Chart By MAQSoftware也可以轻易画出一个甘特图,
PowerBI甘特图它画出的甘特图看起来更专业,这个可视化对象可以添加的维度以及对细节的设置也更多,大家可以自己动手尝试一下。
以上是按天来做计划的,当然也可以根据项目的需要,按月、周甚至按小时作为时间度量单位来跟踪项目进度。
通过以上的例子,可以看出甘特图进行项目管理可以直观显示:
一个项目的多个作业任务;
各个任务的相互关系;
每个任务的进展;
每个任务和整个计划的持续时间;
所有资源及其利用情况;
在没有按计划完成时,它会提供一种视觉警报
甘特图作为项目管理工具的优点:
简单直观:以一个时间表,配合资源和颜色条,展示任务活动及其持续时间;
沟通桥梁:作为一个工作与管理之间的桥梁,是管理层和员工间可以共同使用的语言;
减轻报告负担:从视觉效果上很明显的显示项目的进度和完成状态,减少其他无谓的臃繁汇报;
提高效率:通过甘特图直观、清楚的记录工作过程,交接给其他新人也有路可循,快速掌握,大大提高了效率;
提供洞察:它不仅展示了项目的序列,还提供了重要的流程管理路径,从而引导注意力集中到最最重要的部分;
责任清晰:甘特图中任务透明责任明晰,从而避免拖延和其他责任误区。
当然甘特图发展到今天,它的使用范围已不仅限于项目管理,比如使用它展现航班信息的一个案例,
下面这张图更加巧妙,展现不同职级员工的工资范围,
PowerBI甘特图其实搞懂了甘特图的作图原理,它就是用Y轴展示类别,X轴用条形图的方式显示每个类别的区间范围,如此而已。(用作项目管理时,以时间单位为区间范围,并添加了责任人、资源等文本信息)
你也可以用甘特图做其他可视化的尝试。