logo
search
Others

How to Calculate Parent Task Completion in Power BI Without Outline Numbers

Maira MehtabMaira Mehtab Sep 22, 2026 869 views

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 you start

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.

Solution 1Recommended

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.

1
Document your data structure

Identify the exact Dataverse tables, parent-child relationship columns, and the specific completion calculation logic you wish to achieve.

2
Post in the Power BI Community

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.

3
Engage the Project Technical Forum

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.

Required Expertise: Finding a solution often requires input from professionals who possess expertise in both Power BI (DAX modeling) and Project for the web (Dataverse schema).
Free Microsoft Office alternative

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. 1. Download and Install: Get WPS Office for free from the official website and install it on your device.
  2. 2. Open your Project Spreadsheet: Launch WPS Spreadsheet and either create a new task tracker or open your existing Microsoft Excel project files.
  3. 3. Calculate Task Progress: Use standard spreadsheet formulas like SUM or AVERAGE to quickly roll up subtask completion percentages to parent tasks.
Free and lightweight Office suite with lightning-fast load timesFully compatible with Microsoft Excel (.xlsx) formats and formulasEasy-to-use spreadsheet functions for simple task hierarchy trackingFamiliar user interface ensuring zero learning curve for seamless migration
microsoft office alternative - wps office

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.