Power BI 中的甘特图

2024年9月20日 | 阅读时长 10 分钟

甘特图是数据分析和项目管理的基本工具。它们充当着视觉路线图,指引项目经理、团队和利益相关者完成充满挑战的项目规划和执行过程。甘特图的实用性在于其通过将复杂的项目时间表、依赖关系和进度转化为易于理解的视觉叙事来组织复杂性的能力。在深入研究 Power BI 中的甘特图世界时,我们将探讨这些动态图形如何能将您的项目管理和数据分析提升到新的高度。

什么是甘特图?

甘特图的基本结构是项目时间表的图形表示,其中任务或活动绘制在纵轴上,时间轴绘制在横轴上。沿着这条时间线,每个任务都由一个条形或块表示,条形的长度代表完成工作所需的时间。

甘特图的框架设计得简单易懂。横轴显示项目的日程表,通常分为天、周和月。相比之下,纵轴列出了项目完成所需的所有任务或活动。甘特图通过使用条形或块来表示,直观地传达每个任务的开始和结束日期、顺序以及任何依赖关系。因此,利益相关者和项目经理可以快速了解项目的日程表,正确分配资源并确保项目按计划进行。

由于其简单的设计和对项目状态和截止日期的即时概览,甘特图已成为项目管理的重要组成部分。来自各行各业的专业人士都可以使用这些图表来分析数据并发现其数据集中的趋势、模式和时间相关性。在接下来的章节中,我们将探讨 Power BI 中甘特图的各种好处、其自定义选项以及实际应用。

甘特图的优势

甘特图是 Power BI 中项目管理和数据分析的基本工具,因为它具有如此多的优势。

Gantt Chart in Power BI
  1. 简单的视觉表示:甘特图提供了一种清晰简单的方法来可视化项目计划。项目经理、团队成员和利益相关者可以轻松理解项目的任务、顺序和预期完成情况。这种视觉清晰度降低了误解和曲解的可能性。
  2. 进度监控:甘特图在监控项目任务和整体进度方面表现出色。通过比较预期和实际的开始和结束日期,项目经理可以识别偏差并立即采取纠正措施。通过这种实时监控,项目得以按计划进行。
  3. 任务依赖关系在甘特图中突出显示,使得识别哪些任务是其他任务的必要条件变得容易。此属性对于确定一项任务的延迟可能如何影响未来任务的延迟至关重要。通过有效的依赖关系管理,项目执行更加顺利。
  4. 资源分配:甘特图能够有效地分配资源。项目经理可以预测何时需要特定资源,从而避免过度或分配不足。成本节约和资源管理改善源于此。
  5. 时间表调整:当项目情况发生变化时,甘特图可以进行动态调整。项目经理可以轻松地重新安排任务,以应对意外的延误或不断变化的事项的优先顺序。在变化率高的环境中,这种适应性至关重要。

甘特图的局限性

尽管有许多好处,但 Power BI 甘特图在所有情况下可能都不适用。

Gantt Chart in Power BI
  1. 复杂项目:使用甘特图管理具有众多依赖关系和相互关联活动的庞大或极其复杂项目可能很困难。如果视觉表示变得拥挤且信息量减少,则可能需要更复杂的项目管理解决方案。
  2. 过度强调时间:甘特图自然地将重点放在时间上。在时间比其他重要因素更重要的场景中,替代的可视化可能更合适,例如成本、质量或资源可用性等因素占据优先地位。
  3. 过度简化的风险:虽然其简单性是一项优势,但也可能是一项劣势。甘特图可能难以传达任务之间复杂的关联,并可能过度简化复杂的过程。

用例和示例

让我们来看一些实际示例,以突出 Power BI 甘特图的适应性。

Gantt Chart in Power BI

用例 1:建筑项目管理

一家建筑公司在 Power BI 中使用甘特图来管理一个大型项目。他们为项目创建时间表,有效地分配资源,监控工作状态,并确保分包商遵守计划。因此,项目得以按时以较低的成本完成。

用例 2:制造产品开发

一家制造公司使用甘特图来管理新产品的开发。从概念到生产的产品开发步骤都体现在甘特图中。该业务可以立即发现依赖关系、瓶颈和资源分配问题,从而确保产品顺利发布。

用例 3:销售渠道分析

甘特图是跟踪销售机会进度的有效工具。当每个机会的阶段、开始日期和预期结束日期在 Power BI 中可视化时,预测和决策会变得更容易。

这些实际示例展示了甘特图如何使企业能够有效地管理项目并进行数据分析。它们是跨行业和领域的有用工具,为组织、监控和决策提供了视觉框架。

在 Power BI 中创建甘特图

1. 启动 Power BI Desktop 或 Power BI Service 并打开您的报表。

2. 在“可视化”窗格中,单击省略号(三个点)。

3. 要访问更多可视化对象,请转到菜单并选择“获取更多可视化对象”。然后,选择“AppSource 可视化对象”。

Gantt Chart in Power BI

4. 选择您想要导入的甘特图可视化对象。

5. 单击“添加”将甘特图可视化对象添加到您的报表中。

Gantt Chart in Power BI

6. 成功导入可视化对象后,单击“确定”。

Gantt Chart in Power BI

7. 导入的甘特图可视化对象现在显示为“可视化”窗格中的一个全新图标。

导入以下两个表。

表 1:建筑施工

任务名称开始日期持续时间
Foundation2016 年 6 月 1 日18
墙体2016 年 7 月 20 日15
屋顶2016 年 7 月 5 日17
窗户、门2016 年 7 月 21 日10
管道2016 年 8 月 2 日6
电气2016 年 8 月 3 日4
绘画2016 年 8 月 12 日3
地板2016 年 8 月 15 日5

表 2:项目进度

类型任务名称开始日期持续时间资源完成百分比
分析范围2016 年 2 月 2 日4项目经理0.95
分析分析/软件需求2016 年 2 月 7 日10Analyst1
设计设计2016 年 2 月 25 日5建筑师0.5
开发开发2016 年 3 月 15 日21开发者0.1
开发测试2016 年 3 月 15 日30Tester1
设计训练2016 年 4 月 15 日10技术沟通员0.05
设计文档2016 年 4 月 2 日10技术沟通员0.1
实施试点2016 年 4 月 25 日15项目经理0.25
实施部署2016 年 5 月 1 日5操作0.05
实施实施后审查2016 年 5 月 10 日3项目经理0.1
开发错误修复2016 年 5 月 20 日20开发者0

8. 要在报表画布上创建甘特图,请选择甘特图可视化对象图标。

Gantt Chart in Power BI

9. 在“生成可视化对象”窗格的“可视化对象”部分下,您会找到配置甘特图的各种字段。

10. 使用“图例”字段定义图例和任务进度矩形的颜色。

11. 将您的任务名称拖放到“任务”字段中。

12. 将“开始日期”列映射到此“开始日期”字段,以定义任务进度的位置。

13. 将“持续时间”列映射到“持续时间”字段,以定义任务进度的宽度。

14. 使用“完成百分比”字段指定每个任务进度内的相关完成百分比。

15. 将“资源”列映射到“资源”字段,以定义任务进度旁边的标签。

16. 映射完适当的列到相关字段后,您的甘特图将开始成形。任务名称将显示为左侧的类别标签,日期将显示在顶部,间隔一周。

17. 在可视化对象中,您将看到每个任务的持续时间以条形表示。例如,您可以观察到“屋顶”任务的持续时间为 17 天。

Gantt Chart in Power BI

通过遵循这些步骤,您可以创建信息丰富的 Power BI 甘特图,有效地可视化项目的进度、任务持续时间和依赖关系。

自定义 Power BI 中的甘特图

自定义 Power BI 中的甘特图可让您根据具体需求定制可视化对象。您可以同时进行视觉格式设置和常规格式设置。以下是操作方法:

视觉格式

1. 分组任务:在“视觉格式设置”部分的“常规”下拉菜单中,如果希望对任务进行分组,则可以切换“分组任务”。这对于创建类别或显示依赖关系非常有用。

Gantt Chart in Power BI

2. 网格线:要关闭网格线,请将“网格线”开关关闭。这有助于简化图表的外观。

3. 持续时间单位:您可以更改“持续时间单位”,以不同的单位(如秒、分钟、小时、天、周、月、季度或年)显示任务持续时间。选择最适合您数据的单位。

4. 最小持续时间:自定义“最小持续时间”设置以控制甘特图中显示的最小持续时间。

5. 休息日:通过切换“休息日”,您可以用不同的颜色填充一周的第一天。这有助于突出工作周的开始。

Gantt Chart in Power BI

6. 类别标签:切换此开关以调整类别标签的外观。通过自定义颜色、字体大小和文本宽度,可以使报表更具视觉吸引力。

Gantt Chart in Power BI

7. 任务设置:展开“任务设置”下拉菜单以修改任务颜色和高度,从而可以强调特定任务或类别。

Gantt Chart in Power BI

8. 日期类型:在“日期类型”部分,您可以在“类型”下拉菜单中选择首选日期格式。

Gantt Chart in Power BI
  • 可用选项包括秒、分钟、小时、天、周、月、季度或年。这将使您能够根据项目的粒度显示日期。
Gantt Chart in Power BI

通过更改坐标轴、文本和日期颜色来定制您的甘特图,以匹配您的报表主题。常规格式设置

1. 标题:在“常规格式设置”部分的“标题”下拉菜单中,您可以更改文本标题,以更好地描述您的甘特图。将字体名称调整为“Segoe UI Semi-Bold”,将字体大小设置为 15,并将文本水平对齐到中心,以获得专业的外观。

Gantt Chart in Power BI

2. 效果:展开“效果”下拉菜单。在“视觉边框”部分,您可以通过将开关切换为“开”来为甘特图添加边框。切换“阴影”开关以向图表添加可自定义的阴影。

Gantt Chart in Power BI

通过遵循这些格式设置选项,您可以创建能够有效传达项目进度、依赖关系和进度的甘特图,同时确保其符合您的报表风格和主题。

Gantt Chart in Power BI

使用项目进度表创建甘特图

1. 复制之前的可视化对象

  • 在报表中,右键单击您之前创建的甘特图可视化对象。
  • 选择“复制”。

2. 粘贴可视化对象

  • 右键单击您想要放置新可视化对象的报表画布。
  • 选择“粘贴”。

3. 自定义新可视化对象

    • 在新可视化对象中,
    • 此百分比值代表任务完成情况。在本例中,为 6.67%,表示该任务部分完成。
    • 将“持续时间”列拖放到“持续时间”字段。此字段决定了甘特图中条形的宽度。
    • 将“开始日期”列拖放到“开始日期”字段。这表示任务在时间表上的开始。
    • 将“任务名称”列拖放到“任务”字段。此处显示了任务名称。
    • 将“资源”列拖放到“资源”字段。此处指示了负责任务的资源。
      Gantt Chart in Power BI
    • 将“类型”列拖放到“图例”字段。任务按类型分类,例如“分析”、“设计”、“开发”或“实施”。这些类别按颜色编码以示区分。
    • 将“完成百分比”列拖放到“% 完成”字段
    Gantt Chart in Power BI

    当您查看此甘特图时,您可以快速掌握关键的项目管理信息。以下是使用提供的数据对可视化对象的详细解释:

    1. 任务名称:测试

    • 持续时间:“测试”阶段的持续时间为 30 天。它始于 2016 年 3 月 15 日,结束于 2016 年 4 月 14 日。
    • 资源:该阶段主要由“测试人员”负责,由资源名称表示。

    2. 资源分配:您可以看到每个任务都与特定的资源相关联。在这种情况下,“测试”需要一名测试人员。这种可视化表示有助于资源分配和工作量分配。

    3. 任务类型:图表分为不同的任务类型,如分析、设计、开发和实施。对于“测试”任务,它属于“开发”类型,并按颜色编码以示清晰。

    4. 完成百分比:甘特图显示了每个任务的进度。在“测试”的情况下,它标记为 100% 完成。这意味着该阶段已在规定时间内成功完成。

    5. 整体项目时间表

    • 甘特图揭示了项目的顺序性。任务按顺序安排。
    • 时间表水平显示,项目的开始日期在左侧,结束日期在右侧。

    6. 任务依赖关系:您可以根据任务在时间表上的位置来识别任务依赖关系。例如,“测试”在“开发”阶段之后开始,从其在时间表上的位置可以清楚地看出。这有助于理解任务的顺序。

    7. 资源管理

    • 可以轻松地看到哪个资源负责哪个任务。在这种情况下,“测试”由测试人员管理。此信息对于资源分配和协调至关重要。

    8. 进度跟踪:“完成百分比”列可以快速跟踪任务进度。对于“测试”,它标记为已完成,但对于其他任务,您可以查看已取得的进展。

    9. 任务类型:通过将任务分为分析、设计、开发和实施等不同类型,您可以一目了然地了解项目的不同阶段。

    Gantt Chart in Power BI