PowerBI实用技巧:轻松打造专业级甘特图

Power BI实用技巧:轻松打造专业级甘特图

大家好,今天我们要一起探索Power BI中一个既实用又强大的功能——制作甘特图。甘特图以其直观展示项目时间线和任务进度的特点,在项目管理中扮演着重要角色,今天将为大家带来两种不同的甘特图制作方式——堆积条形甘特图、第三方视觉对象甘特图。现在,就让我们一起看看如何在Power BI中快速打造出专业级的甘特图吧!

步骤一:准备数据——数据清洗

首先,确保你的数据集中包含以下关键列:

任务名称:用于标识每个任务。

开始日期:任务开始的日期。

结束日期:任务预计完成的日期。

以下图为例:

导入数据,进行数据清洗:

1、添加索引列

2、向下填充父级项目

3、添加自定义列 = Table.AddColumn(重排序的列, "持续天数", each [结束日期]-[开始日期])

结果输出如下图:

步骤二:数据建模——数据计算

1、新建列计算推进天数

推进天数 = SWITCH(TRUE(),TODAY()-[开始日期].[Date]>[持续天数],[持续天数],AND(TODAY()-[开始日期].[Date]<[持续天数],TODAY()-[开始期].[Date]>0),TODAY()-[开始日期].[Date],TODAY()-[开始日期].[Date]<0,0,BLANK())

上面的公式逻辑是,通过对项目开始日期到今日的日期差与持续天数对比,得出目前推进天数,值得注意的是,计算后的日期差为正数、零、负数,所以需要用条件函数将其转换为合理结果;

2、新建列计算项目进度

项目进度 = [推进天数]/[持续天数]

结果输出如下图

步骤三:可视化输出——辅助度量值建立

甘特图制图原理,就是用Y轴区分项目,X轴显示每个项目的日期范围,所以非常适用堆积条形图制作。

首先我们要建立两个度量值,来辅助图表呈现

1、

最早日期 = MINX(ALL('项目管理'),'项目管理'[开始日期])项目起点 = INT(MAX('项目管理'[开始日期])-[最早日期])

这两个度量值的建立是为了让所有条形的起点为最早日期;

2、导入堆积条形图,Y轴添加项目名称(当添加项目名称后,发现项目名称并未按照事先排列顺序呈现,这时候我们添加的索引就可以发挥其作用了,如图选中任务名称,点击列工具选项卡,按列排序功能,选择索引),

X轴添加项目起点和持续天数,呈现如下图效果:

然后将项目起点柱形颜色设置为与背景一致,就得到下图效果

这就形成一个简单甘特图。

为了能够更直观的看出项目进行状态,将把不同的状态用不同的颜色区分出来,我们就需要在添加三个度量值:

推进中 = CALCULATE(SUM('项目管理'[持续天数]),'项目管理'[项目进度]<1&&'项目管理'[项目进度]>0)未开始 = CALCULATE(SUM('项目管理'[持续天数]),'项目管理'[项目进度]=0)已结束 = CALCULATE(SUM('项目管理'[持续天数]),'项目管理'[项目进度]=1)

然后将三个度量值添加到X轴,并设置不同颜色就可以的到下图的效果

进阶技巧:

此时虽然图表看起来已经清晰不少,但是无法直观看至今为止的进度,那么如何将日期标识上去呢?这里就用到辅助线功能,首先建立一个度量值:

今日刻度 = INT(TODAY()-[最早日期])

然后用此度量值给图表添加恒定线,并将辅助线名称修改为今日,就可以模拟出今日日期刻度

当然Power BI如此强大,一个甘特图而已,一定要这样繁琐吗?答案是否定的,我们还可以通过第三方图表更轻松更美观的呈现甘特图,下面我们来详细看看第三方图表甘特图的制作方法吧;

步骤一:添加第三方视觉对象Gantt;

步骤二:如下图添加字段;

步骤三:如下图设置可视化对象;

便可得到如下图的甘特图效果

现在,你已经成功在Power BI中制作了一个专业级的甘特图。这个甘特图将帮助你更直观地跟踪项目进度,识别潜在的延误,并做出及时的调整。

希望这个技巧能帮助你在项目管理中更加得心应手!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瓶子xf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值