我有一个项目,其中的任务已分配给多个资源之一。在我的甘特图中,我希望分配给“iOS”资源的任务与分配给“Rails”或“设计”或“QA”资源的任务使用不同的颜色。
我怎样才能做到这一点?
答案1
我发现最好的方法是使用内置的 Flag 字段集,从 Flag1 到 Flag20。如果您有超过 20 个资源需要颜色编码,则此方法不适合您。注意:我使用的是 Microsoft Project Standard 2013。
我们首先对“iOS”资源进行颜色编码。您的资源名称假定为:iOS、Rails、Design 和 QA。
在甘特图视图中:
- 添加标志1列添加到图表中。点击添加新列按钮,然后输入标志1然后按回车键。
- 右键单击 Flag1 列标题,然后选择自定义字段。
- 单击 Flag1 字段,然后单击改名按钮。将其命名为iOS。
- 选中新重命名的 iOS 字段后,点击公式自定义属性下的按钮。
- 输入此公式:
IIf([Resource Names]="iOS",Yes,No)
- 单击“确定”。现在,您应该看到一个列,每当分配 iOS 资源时,该列显示“是”,否则显示“否”。
现在将该旗帜变成彩色条。
- 在甘特图视图中,右键单击打开区域并选择酒吧风格
- 点击任务酒吧,然后切行按钮,以及粘贴行按钮两次。现在您应该有两个标题为“任务”的栏。
- 将其中一个栏重命名为“iOS 任务”。
- 对于 iOS 任务,在显示...任务列,编辑该文本以将文本添加
,Flag1
到组合中。对我来说结果是Normal,Active,Not Manually Scheduled,Flag1
- 现在单击“iOS 任务”,您可以更改其颜色、文本等以适合您的风格。
对其他资源重复这些步骤。
答案2
我在 Project 2010 中使用上述路径时遇到了问题,后来找到了另一种解决方法。
在甘特图视图中:
- 将 Flag1 列添加到图表中。单击添加新列按钮,然后输入 Flag1 并按 Enter。
- 右键单击 Flag1 列标题,然后选择自定义字段。
- 单击 Flag1 字段,然后单击重命名按钮。将其命名为 iOS。
- 选择新重命名的 iOS 字段,单击自定义属性下的公式按钮。
- 输入以下公式:[资源名称]="iOS"
- 单击“确定”。现在,您应该看到一个列,每当分配 iOS 资源时,该列显示“是”,否则显示“否”。
现在将该旗帜变成彩色条。
- 在甘特图视图中,右键单击空白区域并选择“条形样式”
- 单击“插入行”将该栏重命名为“iOS 任务”。
- 对于 iOS 任务,在 Show for...Tasks 列中仅将 Flag1 混合。
- 更改颜色、文本等以适合您的风格。
- 单击“确定”。
谢谢您的带领!