How to Create a Roadmap in Power BI
A static roadmap in PowerPoint or Excel becomes outdated the moment it's saved. Building your project or marketing roadmap in Power BI, however, turns it into a living, interactive dashboard that updates automatically. This article walks you through how to create a dynamic roadmap in Power BI using built-in visuals and offers tips to make it even more insightful for your team.
Why Build Your Roadmap in Power BI?
While a simple image of a timeline works for a high-level presentation, a Power BI roadmap gives you tangible advantages for managing projects, tracking campaign progress, and communicating with stakeholders. The benefits are clear:
- It's Dynamic: When your underlying data (from a spreadsheet, database, or project management tool) updates, your roadmap reflects those changes automatically after a refresh. No more manually moving bars and shapes around in slides.
- It's Interactive: Stakeholders can filter the roadmap by team member, project phase, or status. They can hover over tasks to see more details, making meetings and reviews much more productive.
- It's Integrated: Your roadmap doesn’t live in a silo. You can place it on a dashboard right next to key performance indicators (KPIs) like budget spent, leads generated, or revenue booked. This gives you a complete picture of performance in context.
- It's Sharable: You can publish your Power BI report and share a secure link, embed it in a SharePoint site, or send it as a PDF. Everyone on your team sees the same, up-to-date version of the plan.
Step 1: Get Your Data Ready
Every effective Power BI visual starts with clean, well-structured data. For a roadmap or Gantt chart, you need a simple table that contains the essential details for each task or initiative. You can create this in Excel, Google Sheets, SharePoint lists, or any database you prefer.
At a minimum, your data source should include these columns:
- A Task Name to identify each item (e.g., "Launch Q3 Social Campaign," "Update Website Homepage," "Publish Customer Case Study").
- A Start Date for when the task begins.
- An End Date for when the task is scheduled to be completed.
To make your roadmap even more powerful, consider adding these optional columns:
- Category or Phase: Group tasks by larger strategic initiatives (e.g., "Awareness," "Consideration," "Conversion," or "Phase 1," "Phase 2").
- Assigned To: The person or team responsible for the task.
- Status: The current state of the task (e.g., "Not Started," "In Progress," "Completed," "On Hold").
- Completion %: A numerical value from 0 to 1 (or 0 to 100) representing how much of the task is done.
Example Data Structure:
Here’s what your data might look like in a simple Excel table:
Once you have this table, import it into Power BI by clicking "Get Data" and selecting your source (e.g., Excel workbook, Google Sheet).
Step 2: Building the Roadmap with the Gantt Chart Visual
The easiest and most effective way to build a roadmap in Power BI is by using the Gantt chart visual, which is now a standard, certified option.
Finding and Adding the Gantt Chart
You can find the Gantt chart visual directly in the Visualizations pane in Power BI Desktop. If you don't see it, you may need to add it from AppSource:
- In the Visualizations pane, click the three dots ("...").
- Select Get more visuals.
- Search for "Gantt" and find the visual named "Gantt" by Microsoft. Click Add.
Now, click the Gantt chart icon to add it to your report canvas.
Configuring the Visual Fields
With the new blank visual selected, drag your data columns from the Fields pane to the corresponding areas in the Visualizations pane:
- Task: Drag your
Task Namecolumn here. This will list all your initiatives on the left side of the chart. - Start Date: Drag your
Start Datecolumn here. - End Date: Drag your
End Datecolumn here. - Progress: Drag your
Completion %column. This controls the shading inside the bars to show how far along a task is. Make sure Power BI is not summarizing this (right-click and select "Don't summarize" if needed). - Resource: Drag your
Assigned Tocolumn to show who is responsible for each task next to the bar.
Instantly, you should see a Gantt chart forming on your screen. The bars represent the duration of your tasks plotted across a timeline.
Formatting and Customizing Your Roadmap
The raw chart is useful, but a little formatting goes a long way. Click the visual, then go to the Format pane (the paintbrush icon) to fine-tune its appearance.
Task Labels
Go to the Task Labels section and toggle off or on "Data labels." Task labels are extremely useful to highlight key dates and people associated with each task. Showing them with the "Resource" and task name can make the chart look cluttered.
Bar Colors and Legend
To color-code your roadmap, use the Legend field. Drag the Category or Status column from your Data pane into the Legend in the Visualizations pane. This will automatically assign different colors to each category.
Navigate to Bars > Colors in the format options to change the default colors for each category. For example, set all "Content Marketing" tasks to blue and "Paid Media" tasks to green.
Timeline and Granularity
Under the Date Type format section, you can adjust the timeline's display. Change the granularity from months to weeks or even days for a more detailed view of short-term projects. You can also customize date formatting and colors to match your branding.
Milestones
To add milestones (key events like "Campaign Launch" or "Project Deadline"), add a row in your data source where the Start Date and End Date are the same. In the Gantt chart's format options, go to Milestones and change the shape (e.g., from a circle to a diamond) and color to make them stand out.
Step 3: Making Your Roadmap Interactive with Slicers
The real magic of Power BI is its interactivity. You can add slicers that allow you and your team to filter the roadmap to see exactly what you need.
From the Visualizations pane, click the Slicer icon. Drag it onto your report canvas. With the new slicer selected, drag a column from your Data pane to the Field well.
Here are a few highly useful slicers:
- Filter by Phase/Category: Drag your
Categorycolumn into a slicer. Now users can select "Paid Media Campaign" to see only the tasks related to that initiative. - Filter by Team Member: Create a slicer with the
Assigned Tocolumn to focus on a specific person's workload. - Filter by Status: Add a
Statusslicer to see tasks that are "In Progress" or "On Hold."
Bonus: Level Up with Custom DAX Measures
Create new measures using DAX (Data Analysis Expressions) for more advanced insights. Right-click your table in the Fields pane and select New measure.
Highlight Overdue Tasks
A common request is to see which tasks are falling behind schedule. Create this measure:
Task Overdue Flag = IF(MAX('Tasks'[Status]) <> "Completed" && MAX('Tasks'[End Date]) < TODAY(), 1, 0)
Then, select your Gantt chart, go to Format > Bars > Colors, click the fx button (Conditional formatting), and set rules based on Task Overdue Flag. Tasks with overdue status will turn red.
Calculate Time-Based KPIs
Use DAX measures such as:
Days Until Deadline = DATEDIFF(TODAY(), MAX(Tasks[End Date]), DAY)
or
Total In-Progress Tasks = COUNTROWS(FILTER('Tasks', 'Tasks'[Status] = "In Progress"))
These visuals can help you monitor progress at a glance.
Final Thoughts
Moving your roadmap from a static document to a Power BI dashboard adds incredible value by creating a dynamic, interactive, and centralized source of truth for your projects. By preparing your data correctly and leveraging the built-in Gantt chart visual combined with slicers, you can build a professional roadmap that keeps your team aligned and informed without constant manual updates.
As you get more comfortable, automate even more of the reporting process. Tools like Graphed make this easier by connecting your sources and creating dashboards with simple conversational commands. Instead of clicking and dragging, just ask, "Create a roadmap showing ad campaign tasks grouped by status for this quarter," and the tool handles the rest. Focus on insights, not setup.
Related Articles
How to Connect Facebook to Google Data Studio: The Complete Guide for 2026
Connecting Facebook Ads to Google Data Studio (now called Looker Studio) has become essential for digital marketers who want to create comprehensive, visually appealing reports that go beyond the basic analytics provided by Facebook's native Ads Manager. If you're struggling with fragmented reporting across multiple platforms or spending too much time manually exporting data, this guide will show you exactly how to streamline your Facebook advertising analytics.
Appsflyer vs Mixpanel: Complete 2026 Comparison Guide
The difference between AppsFlyer and Mixpanel isn't just about features—it's about understanding two fundamentally different approaches to data that can make or break your growth strategy. One tracks how users find you, the other reveals what they do once they arrive. Most companies need insights from both worlds, but knowing where to start can save you months of implementation headaches and thousands in wasted budget.
DashThis vs AgencyAnalytics: The Ultimate Comparison Guide for Marketing Agencies
When it comes to choosing the right marketing reporting platform, agencies often find themselves torn between two industry leaders: DashThis and AgencyAnalytics. Both platforms promise to streamline reporting, save time, and impress clients with stunning visualizations. But which one truly delivers on these promises?