Skip to main content
Go Search
MPUG Home
Membership
Resources
User Group Chapters
Knowledge Library
About MPUG
MySite
  

 

Tips and Tricks for Microsoft Project 2007: Creating Useful Custom Views 

News Archive
Ask the Teacher: Earned Value Doesn’t Want to Calculate
Setting Recurring Non-working Time in Microsoft Office Project Standard 2007
Back to the Future
Ask the Teacher: Substituting Resources, Plus Changing the Current Date
4 Formulas for EPM Disaster
Ask the Experts: Define Critical
Oracle on Track to Buy Primavera
Ask the Experts: Why Self-Taught with Microsoft Project Isn't Such a Great Idea
Laying the Foundation for Leading a Project Management Office
Mail: Another Perspective on Defining "Critical"
Certification Insider: Creating a Project from an Existing One
A Rational Approach to Padding
Ask the Expert: Accounting for Material Resources
Chapter Spotlight: 3 Questions with London's Dharmesh Patel
Olympian Stephanie Trafton Connects Winning the Gold with Project Management
5 Compelling Reasons to Upgrade to Project 2007: Visual Reports
Ask the Experts: Displaying Availability Exceptions in Resource Usage Sheet
Certification Insider: How Calendars Control Schedules
Chapter Spotlight: 4 Questions with Houston's Vicki Eaker
The 30-second Report
Ask the Expert: Separating Time Completed from Work Completed
Certification Insider: Defining Working Times with Project 2007 Calendars
Columns I'd Like to See in Project
PMI Releases Updates to Four Standards
How to Reduce Your Project Costs
Ask the Expert: Custom Reports in Microsoft Project
The Work Breakdown Structure
The Strategies of Microsoft Project and Project Server
Certification Insider: Ready! Set! Start Creating Tasks!
Track Project Progress with Physical % Complete
Putting Project Portfolio Management to Work in a Bad Economy
Chapter Spotlight: 4 Questions with Twin Cities' Larry Christofaro
11 Reasons You Should Attend the Microsoft Project Conference
The Case of the Broken Task in Microsoft Project
Ask the Expert: Importing Data from Excel into Project
Certification Insider: Arranging Tasks
Ask the Expert: When Scheduling, Start at the Beginning
Chapter Spotlight: 3 Questions with Baltimore-Washington Metro's Gerald Leonard
Ask the Expert: Tips for Getting Project Server Buy-in from Users
Migrating to Microsoft Project Server 2007: Lessons from the Field
How Gantt Chart-Literate Are You?
Develop Your Project Management Skills: Scenes in the Negotiation Play
Ask the Expert: Optimize Microsoft Project Performance
Ask the Expert: Creating a Limited Resource Availability Schedule
Scheduling Master: Finish to Start Successors
How Gantt Chart-Literate Are You: The Puzzler Solution
The Power of Local Resources in Microsoft Project Server
Certification Insider: How To Influence Tasks and Win Friends (in Microsoft Project)
Ask the Experts: When % Complete Won't Calculate
Ask the Experts: Making Interim Plans Work for You
Project Budgeting: Money Changes Everything
Ask the Experts: How Resource Sharing Works in a Master Project
5 Principles of Program Management for the London Olympics
Certification Insider: Resourcing Project Plans
How to Replace Generic Resources with Named Resources
Ask the Experts: Building What-if Slack Time into Your Schedule
Automated Governance for Portfolio Management
Earn Your PMI-SP, Part 1: Explore the Credential
Share the Love! MPUG Community Leader Awards
Creating Microsoft Project Custom Toolbars in 4 Steps
Certification Insider: Assigning Resources in Microsoft Project
Ask the Experts: When Linking Summary Tasks Makes Sense
Earn Your PMI-SP, Part 2: The Application Process and Getting Through the Exam
Working the Numbers: How to Inject Financial Savvy into Project Management
MPUG Thanks Community Leaders in Award Ceremony
Tips and Tricks for Microsoft Project 2007: Creating Useful Custom Views
Ask the Experts: Applying Two Constraints on One Task
Earn Your PMI-SP, Part 3: What You Need to Study
Best Practices for Microsoft Project, Part 1
Best Practices for Microsoft Project, Part 2
Certification Insider: Mastering Duration, Work, and Units
Creating Milestone Reports in Microsoft Project
Ask the Experts: Managing That Schedule with Drop-dead Deadlines
The Project 2010 Interview: Microsoft's Chris Capossela Talks to the Microsoft Project Community
How to Restore an Abandoned Project Schedule
Certification Insider: Modifying Resource Assignments
Why MPUG: Five Perspectives, One Member
The Purpose of Project Charters
Forecasting Schedule Issues with a Deadline Dashboard
Ask the Experts: Printing Notes in a Project
How to Achieve a More Realistic Schedule in Your Project Planning
Is Microsoft Project a Project Management Tool?
The New Year's Resolution of a Project Manager
Certification Insider: Understand Critical Path
Project Programming: Integrating Project Server's Timesheet with an Access Control System
Ask the Experts: What's Going on This Week?
Critical Path 2.0
Certification Insider: Exchanging Data between Programs
ProjecTalk Goes On the Air!
Ask the Experts: Making Sense of Current Activity Reports
Three Rules for a Happy Life with Project 2007
Project Date Numbering
Sign Up for MPUG Chapter Alerts!
MPUG Members: Tell Us What You're Going to Love about Microsoft Project 2010 -- and Get a Free Copy of the Software!
Microsoft Project 2010: Preparing for Launch
Certification Insider: Saving and Modifying Baselines
Ask the Experts: Creating a Report with Task and Resource Data
Microsoft Project 2010 Licensing
Microsoft Project 2010 Upgrade Path
Project Server 2010: Things to Note, and Avoid, as You Start the 2010 Journey
5 Tips for Formatting Text on a Gantt Chart
Microsoft Project 2010 Feature Rally: Sync to SharePoint
Microsoft Project 2010 Feature Rally: Manually Scheduled Tasks
Microsoft Project 2010 Feature Rally: Departmental Fields
Microsoft Project 2010 Feature Rally: Inactive Tasks
Microsoft Project 2010 Feature Rally: Team Planner
Microsoft Project 2010 Feature Rally: Reporting
Microsoft Project 2010 Feature Rally: The Ribbon
Microsoft Project 2010 Feature Rally: Synching with SharePoint
Microsoft Project 2010 Feature Rally: Project Timeline
Microsoft Project 2010 Feature Rally: Integrated Portfolio Management
Microsoft Project 2010 Feature Rally: No More ActiveX!
Microsoft Project 2010 Feature Rally: ROG, the Red Over-allocation Guy
Certification Insider: Making Resource Assignments Realistic
Ask the Experts: Exporting Only Tasks to Excel
The Great Demo! Top 10 List
The Great Demo! Top 10 List
Microsoft Project View Mastery
EPK Cost Tackles Cost Management for Microsoft Project Server
Lock Down Microsoft Project Progress Data
Certification Insider: Resource Overallocations
Don't Touch That Dial! What to Do Before Using Microsoft Project
Ask the Experts: Managing a Large Number of Resources
10 Easy Ways to Earn PDUs
The Awful Demo: Top 10 List of What NOT to Do
How to Get Certified in Microsoft Project 2010
Microsoft Project 2010 Certification FAQ
 
 

With the exception of Combination Views that consist of two Views in a split-screen arrangement, remember that Microsoft Office Project 2007 defines a View as:

View = Table + Filter + Group + Screen

In order to extract meaningful information from your projects, you may need to create your own custom View so that you can see:

  • The columns of data you want to see (the Table).
  • Only the rows of data you want to see (the Filter).
  • The rows grouped the way you want to see them (the Group).
  • Your data displayed on the screen using your desired layout (the Screen).

MSProjectExperts recommends a "best practice" approach for creating custom Views, which is to apply a four-step method:

  1. Select or create a Table.
  2. Select or create a Filter.
  3. Select or create a Group.
  4. Create a new View using the desired Table, Filter, Group, and Screen.

TIP: Before you create a new custom View, MSProjectExperts recommends that you first open any production project in Read-Only mode. Create your new custom View in the project and test the View on "live" data. When satisfied with the new custom View, copy it to the Global.mpt using the Organizer. This makes the custom View available to all current and future projects. After saving the new View in the Global.mpt file, you can safely close the project without saving the changes.

Create a Duration Variance View

Your goals for the custom Duration Variance view include:

  • Creating a custom Table that shows all Duration-related columns.
  • Creating a custom Filter that selects tasks whose current Duration exceeds the original Baseline Duration.
  • Applying the custom Filter as a Highlight Filter that highlights all tasks meeting the Filter criteria.
  • Using Cell Background Formatting to accentuate the highlighted tasks.
  • Displaying a Tracking Gantt on the right side of the View.

    Create a Duration Variance Table

    The easiest way to create a new custom Table is to make a copy of an existing Table, and then to modify the copy. Create a Duration Variance table by completing the following steps:

    1. In a Read-Only project, click View | Table | More Tables.
    2. In the More Tables dialog, select the Work table and then click the Copy button.
    3. In the Table Definition dialog, enter a name such as _msPE Duration Variance in the Name field and select the Show in menu option.
    4. Replace each of the Work fields listed in the dialog with their Duration field counterparts, as shown in the table below:
    5. Howard Figure 1

    6. For each of the Duration fields listed in the dialog (such as Baseline Duration), use the Backspace key to delete the information in the Title field (don't use the Delete key or you'll remove the entire field).
    7. Click the OK button and then click the Apply button to display the new Duration Variance table.
    8. Click and hold the Duration Variance column header to select it and then "drag and drop" the column to the immediate right of the Task Name column.

    Create a Duration Variance Filter

    The purpose of a Filter is to display only those tasks or resources that meet your Filter criteria. Create a Duration Variance filter completing the following steps:

    1. Click Project | Filtered for | More Filters.
    2. In the More Filters dialog, click the New button.
    3. In the Filter Definition dialog, enter a name such as _msPE Duration Variance > 0d in the Name field and select the Show in menu option.
    4. In the data grid, enter the following Filter criteria:
    5. Duration Variance                  is greater than                        0

    6. Select the Show related summary rows option.
    7. Click the OK button and then click the Apply button to test the new Duration Variance filter.
    8. When satisfied that the Filter performs as desired, press the F3 function key on the keyboard to reapply the All Tasks filter.
    9. Click View | Table | Entry to reapply the Entry table.

    Because this custom Duration Variance view doesn't require using a Group, you can immediately create the custom View using the new custom Table and Filter.

    Create the Duration Variance View

    The easiest way to create a custom View is to copy an existing View and then edit the copy. Create your custom Duration Variance view by completing the following steps:

    1. Click View | More Views.
    2. In the More Views dialog, select the Tracking Gantt view and then click the Copy button.
    3. In the View Definition dialog, enter a name such as _msPE Duration Slippage in the Name field.
    4. Select the following options in the View Definition dialog:
    5. Howard Figure 2

    6. Click the OK button and then click the Apply button to test the new Duration Variance view.

    The software highlights all tasks that meet the Filter criteria using a Blue font. In a large project, however, the blue tasks can be difficult to distinguish from the rest of the tasks.

    Specify Cell Background Formatting for the Highlight Filter

    Set up your new Duration Variance view to use Cell Background Formatting with the Highlight Filter by completing the following steps:

    1. Click Format | Text Styles.
    2. In the Text Styles dialog, click the Item to Change pick list and select the Highlighted Tasks item.
    3. Change the Color value to Black and change the Font style value to Bold.
    4. Change the Background Color value to Yellow (or any color you want).
    5. Optionally select a Background Pattern value, if you wish.
    6. Click the OK button.

    The software re-highlights tasks that meet the Filter criteria, but now the highlighting uses Cell Background Formatting instead.

    Create a Nearly Critical Path View

    Your goals for the custom Nearly Critical Path view include:

    • Displaying the true Critical Path in the project using red Gantt bars for all tasks that have 0 days of Total Slack.
    • Displaying the "Nearly Critical" Path for tasks that have Total Slack greater than 0 days.
    • Allowing the user to determine how many days of Total Slack constitute the "Nearly Critical" Path.
    • Highlighting the "Nearly Critical" tasks using a Highlight Filter with Cell Background Formatting.

    Copy an Existing View and Format the Gantt Chart to Display the Critical Path

    Create a new View and format the Gantt Chart to display the Critical Path by completing the following steps:

    1. Click View | More Views.
    2. In the More Views dialog, select the Gantt Chart view and then click the Copy button.
    3. Enter a name such as _msPE Nearly Critical Path in the Name field, click the OK button, and then click the Apply button.
    4. Click the Gantt Chart Wizard button on the Formatting toolbar.
    5. Click the Next button and then select the Critical path option.
    6. Click the Finish button, then click the Format It button, and finally click the Exit Wizard button.

    Notice how the Gantt chart now automatically shows all Critical tasks with red Gantt bars. Remember, however, that Critical tasks are only those tasks with zero days of Total Slack. Wouldn’t it be nice to know which tasks are "nearly" Critical, such as tasks that have one to five days of Total Slack?

    Create a Custom Filter to Display "Nearly Critical" Tasks

    To display "nearly" Critical tasks, create a custom Filter by completing the following steps:

    1. Click Project | Filtered for | More Filters.
    2. In the More Filters dialog, click the New button.
    3. In the Filter Definition dialog set up the Filter criteria shown in the following table:
    4. Howard Figure 3

      In the preceding table, the ellipsis character (...) in the filter name is the standard naming convention to indicate an interactive filter that prompts you to enter the filter criteria manually. The question mark character in the Value(s) field indicates that Microsoft Project 2007 must display a dialog requesting a manually entered value. The text between the quotation marks indicates the text the software will display in the dialog.

    5. Click the OK button and then click the Close button.

    Edit the Nearly Critical Tasks View

    Edit the _msPE Nearly Critical Path view to include the new Filter by completing the following steps:

    1. Click View | More Views.
    2. Select the _msPE Nearly Critical Path view, if necessary, and then click the Edit button.
    3. In the View Definition dialog, click the Filter pick list and select the _msPE Nearly Critical Tasks... filter.
    4. Select the Highlight Filter option and then click the OK button.
    5. Click the Apply button to apply the new custom View.
    6. In the _msPE Nearly Critical Tasks dialog, any value and then click the OK button.

    Notice how the Highlight Filter highlights Nearly Critical tasks with a blue font color. In a large project, it can get difficult to spot the blue tasks in the sea of black tasks!

    Format the Highlighted Tasks Using Cell Background Formatting

    Microsoft Project 2007 allows you to use Cell Background Formatting to format the cell background color of the highlighted tasks. To change the highlighting color, complete the following steps:

    1. Click Format | Text Styles.
    2. Click the Item to Change pick list and select the Highlighted Tasks item.
    3. Change the Color value to White and change the Font style value to Bold.
    4. Click the Background Color pick list and select the Red item.
    5. Change the Font style value to Bold.
    6. Click the OK button.

    Notice how changing the Cell Background Formatting colors make it easier to see the "nearly" Critical tasks in the project, while the red Gantt bars make it easy to see the true Critical Path of tasks that have zero days of Total Slack.

    Create a Dependency Analysis View

    Your goals for the custom Dependency Analysis view include:

    • Creating a View that displays the immediate Predecessor and Successor tasks for any task you select.
    • Determining which Predecessor task is the Task Driver for any task you select.

    To meet these goals, create a custom Combination View by completing the following steps:

    1. Click View | More Views.
    2. In the More Views dialog, click the New button.
    3. Select the Combination view option and click the OK button.
    4. In the Name field, enter a useful name for your custom view, such as _Dependency Analysis.
    5. Click the Top pick list and choose the Gantt Chart view.
    6. Click the Bottom pick list and choose the Relationship Diagram view.
    7. Select the Show in menu option and then click the OK button.
    8. Click the Apply button to apply the new custom View.

    After creating the custom View, select any task in the Gantt Chart pane (top pane) and you'll see the Predecessor and Successor tasks in the Relationship Diagram (bottom pane).

    Assuming you have multiple Predecessors, you can determine which Predecessor task is actually the Task Driver by clicking Project | Task Drivers (or by clicking the Task Drivers button on the Standard toolbar). Reselect the task in question and the Task Drivers pane will reveal which task is the Task Driver for the selected task.

    Copy the New Custom Views to the Global.mpt File

    After creating any new custom View, you must copy the custom View and its components (custom Table, Filter, and Group) into the Global.mpt. This action makes the custom View available to all current and future projects. To copy the View to the Global.mpt file, complete the following steps:

    1. Click Tools | Organizer.
    2. In the Organizer dialog, select the new custom View in the list of Views on the right side (in the current project) and click the Copy button to copy the custom View to the Global.mpt file.
    3. Click the Tables tab and copy the new custom Table to the Global.mpt file.
    4. Click the Filters tab and copy the new custom Table to the Global.mpt file.
    5. Click the Close button.

    There you have it, the four-step process for creating useful custom views.

    This article is based on a presentation given by Dale Howard during Microsoft Project Conference 2009 at a special MPUG member session. To view the PowerPoint 2007 slides for the presentation, MPUG members can log in and visit Knowledge Library | Presentation Materials | Project_Conference_2009-Tips_and_Tricks_for_Microsoft_Project_2007.pptx.

    Author Dale Howard
    Dale Howard. MVP, MCT, MCITP, is the VP of Education for MSProjectExperts. The company was founded in 2002 by Gary Chefetz, MVP and focuses on Microsoft Office Project and Project Server implementation, consulting, training, and custom development. The firm works with Microsoft Office Windows SharePoint Services and Microsoft Office SharePoint Server. Contact Dale at dale.howard@msprojectexperts.com or call the company at (646) 736-1688.

          © Copyright 1997-2010 MPUG.com. All Rights Reserved. Privacy Policy - Contact Us