How to Calculate Parent Task Completion in Power BI Without Outline Numbers
Question details
The user needs to determine task levels, identify parent tasks, and calculate completion percentages for Project for the Web data in Power BI without double-counting subtasks.
- Product
- Power BI / Project for the web
- Device & OS
- not provided
- Scenario
- Building task hierarchies and calculating accurate project completion metrics within Power BI dashboards.
- Observed behavior
- Native outline numbers from Project for the web are not imported into Power BI, making it difficult to establish proper parent-child relationships and calculate rolled-up task completion.
Before seeking a solution, ensure you have a clear mapping of your Project for the web data structure, particularly the columns defining parent-child relationships.
Consult the Power BI and Project Technical Communities
Because this issue requires building custom DAX measures to recreate hierarchies from two distinct Microsoft products, consulting experts in official communities is the most effective approach.
Since Project for the web does not natively pass outline numbers to Power BI, you must build a reliable hierarchy using Dataverse tables. This requires advanced DAX knowledge (such as utilizing PATH functions) and a deep understanding of Project's data structure.
Identify the exact Dataverse tables, parent-child relationship columns, and the specific completion calculation logic you wish to achieve.
Navigate to the official Microsoft Power BI Community forums. Create a detailed post including your data structure and clearly state that outline numbers are missing.
Simultaneously post your query in the Project technical forum, as users familiar with Project for the web's schema can provide insights on the best way to extract and relate the raw data before passing it to Power BI.
Need a simpler way to track project tasks? Try WPS Office
If complex Power BI DAX modeling is too heavy for your needs, you can easily track project progress, calculate task completion, and manage task hierarchies using spreadsheets in WPS Office. It is a free, lightweight, and highly compatible alternative to Microsoft Office that makes project management seamless.
- 1. Download and Install: Get WPS Office for free from the official website and install it on your device.
- 2. Open your Project Spreadsheet: Launch WPS Spreadsheet and either create a new task tracker or open your existing Microsoft Excel project files.
- 3. Calculate Task Progress: Use standard spreadsheet formulas like SUM or AVERAGE to quickly roll up subtask completion percentages to parent tasks.

Frequently Asked Questions
Why aren't outline numbers available in Power BI directly from Project for the web?
Project for the web relies on the Microsoft Dataverse backend. The outline numbers are often calculated dynamically in the application's user interface and are not natively stored as simple columns exposed to the standard Power BI Dataverse connector.
What DAX functions handle parent-child hierarchies in Power BI?
To reconstruct hierarchies without outline numbers, Power BI developers typically use DAX functions like PATH, PATHITEM, and PATHLENGTH. These functions look at 'Task ID' and 'Parent Task ID' columns to flatten the hierarchy for accurate calculations.
How can I prevent double-counting subtasks in my completion calculations?
You need to ensure your DAX measure filters out parent nodes when summing total work, or you must apply a weighted average logic that only aggregates leaf-level subtasks (tasks that have no children) to roll up to the parent.




