在 Microsoft Project 中,如何在甘特图中根据资源分配对任务进行颜色编码?

在 Microsoft Project 中,如何在甘特图中根据资源分配对任务进行颜色编码?

我有一个项目,其中的任务已分配给多个资源之一。在我的甘特图中,我希望分配给“iOS”资源的任务与分配给“Rails”或“设计”或“QA”资源的任务使用不同的颜色。

我怎样才能做到这一点?

答案1

我发现最好的方法是使用内置的 Flag 字段集,从 Flag1 到 Flag20。如果您有超过 20 个资源需要颜色编码,则此方法不适合您。注意:我使用的是 Microsoft Project Standard 2013。

我们首先对“iOS”资源进行颜色编码。您的资源名称假定为:iOS、Rails、Design 和 QA。

在甘特图视图中:

  1. 添加标志1列添加到图表中。点击添加新列按钮,然后输入标志1然后按回车键。
  2. 右键单击 Flag1 列标题,然后选择自定义字段
  3. 单击 Flag1 字段,然后单击改名按钮。将其命名为iOS
  4. 选中新重命名的 iOS 字段后,点击公式自定义属性下的按钮。
  5. 输入此公式:IIf([Resource Names]="iOS",Yes,No)
  6. 单击“确定”。现在,您应该看到一个列,每当分配 iOS 资源时,该列显示“是”,否则显示“否”。

现在将该旗帜变成彩色条。

  1. 在甘特图视图中,右键单击打开区域并选择酒吧风格
  2. 点击任务酒吧,然后切行按钮,以及粘贴行按钮两次。现在您应该有两个标题为“任务”的栏。
  3. 将其中一个栏重命名为“iOS 任务”。
  4. 对于 iOS 任务,在显示...任务列,编辑该文本以将文本添加,Flag1到组合中。对我来说结果是Normal,Active,Not Manually Scheduled,Flag1
  5. 现在单击“iOS 任务”,您可以更改其颜色、文本等以适合您的风格。

对其他资源重复这些步骤。

答案2

我在 Project 2010 中使用上述路径时遇到了问题,后来找到了另一种解决方法。

在甘特图视图中:

  1. 将 Flag1 列添加到图表中。单击添加新列按钮,然后输入 Flag1 并按 Enter。
  2. 右键单击 Flag1 列标题,然后选择自定义字段。
  3. 单击 Flag1 字段,然后单击重命名按钮。将其命名为 iOS。
  4. 选择新重命名的 iOS 字段,单击自定义属性下的公式按钮。
  5. 输入以下公式:[资源名称]="iOS"
  6. 单击“确定”。现在,您应该看到一个列,每当分配 iOS 资源时,该列显示“是”,否则显示“否”。

现在将该旗帜变成彩色条。

  1. 在甘特图视图中,右键单击空白区域并选择“条形样式”
  2. 单击“插入行”将该栏重命名为“iOS 任务”。
  3. 对于 iOS 任务,在 Show for...Tasks 列中仅将 Flag1 混合。
  4. 更改颜色、文本等以适合您的风格。
  5. 单击“确定”。

谢谢您的带领!

相关内容