If you've downloaded one of our free Power BI dashboards, you may have questions about how the PPC (Percent Plan Complete) is being calculated.
PPC shows you what percentage of your planned work actually got done between two dates (usually last week and this week). There are two ways to measure it:
This method looks at how many work days you completed as planned.
Example:
Let's say you have three tasks:
Task A: 3-day task, all days planned for the reference week
Task B: 2-day task, all days planned for the reference week
Task C: 4-day task, with 2 days planned for the reference week and 2 days the following week
What actually happened:
Task A: ✓ All 3 days completed during the reference week
Task B: ✗ Slipped—only 1 of the 2 planned days completed during the reference week
Task C: ✗ Slipped—only 1 of the 2 planned days completed during the reference week
How we calculate it:
Task A: 3 / 3 days = 100% PPC
Task B: 1 / 2 days = 50% PPC
Task C: 1 / 2 days = 50% PPC
Total PPC = Average(100%, 50%, 50%) = 66%
This method only counts tasks that were completely finished on schedule.
Example:
Let's say you have three tasks:
Task A: Final day planned to occur in the reference week
Task B: Final day planned to occur in the reference week
Task C: Final day planned to occur in the reference week
What actually happened:
Task A: ✓ Final day of task occurred in the reference week
Task B: ✗ Slipped—final day pushed to the following week
Task C: ✓ Final day of task occurred in the reference week
How we calculate it:
Task A: Completed = 100% PPC
Task B: Not Completed = 0% PPC
Task C: Completed = 100% PPC
Total PPC = Average(100%, 0%, 100%) = 66%
By connecting Aphex to Power BI, you can use your weekly Published Plans to create consistent, reliable dashboards without adding extra steps. The data’s already there, this is just a way to make use of it.
This page pulls together everything you need to get set up, along with links to downloadable reporting templates and supporting docs.
Each project can generate its own secure connection to Power BI, giving teams full control over whether and when to enable reporting.
You can enable the Power BI data source from the project’s Integrations menu, then generate a token and URL to connect to Power BI.
The Power BI API is based entirely on Published Versions, meaning your reports are built from official, reviewed snapshots of the plan. Because these versions are already created as part of your planning cycle, there’s no extra work required.
You get access to everything: task details, PPC, variance, subcontractor activity, who’s made ready, delays & even milestone movement.
Because it’s versioned data, it’s easy to track changes over time.
To help you get started quickly, we’ve created a set of plug-and-play Power BI templates. These dashboards work with your weekly Published Pan data and cover common use cases like PPC tracking, delay trends, and subcontractor performance.
Once you’ve connected your project, you can also schedule a refresh so the dashboards pull in each week’s data automatically after a new version is published. Most teams choose to align this with their weekly planning cycle.
Templates are free to download and easy to customise.
In addition to our built in reporting app, Aphex Insight we also provide an integration with Power BI so that teams can customise their reports and hunt for insight.
In this guide we will go through the key steps to start analysing your data in Power BI. Where necessary we will include links to more advanced features throughout.
The Power BI Integration is enabled at a project level so that every team has control over who can access their data. To start, head to your project in Aphex Planner and locate the Integrations page.
Open your project
Click your project title in the top left and select Integrations from the menu
Locate the Power BI section and toggle Enable Source
Once you've enabled the Power BI source, you’ll be able to copy your project's unique URL endpoint.
To keep your data secure, the endpoint won’t return any data unless the request includes a valid token. The token is shown once only, so be sure to copy it before closing the window. If it expires or you forget to save it, you can generate a new one at any time.
On the Integrations page, click + Generate New Token
Give your token a name so that people know what it's being used for
Click Generate Token
Next up: pick a template. We’ve created a set of ready-to-use Power BI dashboards so you don’t have to build your own from scratch. Choose one that fits your reporting needs, then you’ll be ready to connect your project data.
Visit
Pick a Template
Enter in your details & email
Open the email and click the download link
or build your own using the
Next step: open your template Before the template can show anything, it needs to connect to your project. This is where you plug in the values you saved earlier and let Power BI load your project data into the report.
Open the PBIT file in Power BI Desktop
You’ll be prompted to enter three values:
Project API URL
Token
With your data loaded, the dashboard is ready to use. If you’re familiar with Power BI, you can tweak visuals, add filters, or expand the reports to fit your project’s workflow.
Most connection issues come down to one of a few predictable causes. This section walks through the ones we see most often and how to fix them.
When Power BI prompts you with the Access Web Content window, make sure Anonymous is selected.
This is important because the API uses your token for authentication - selecting any other method (like Windows or Organizational Account) will block the connection.
In the Access Web Content window, select Anonymous
Make sure no other method is selected, and that no other information has been entered into the window (like Web API Key, or Organizational Account)
You may also need to ensure the Privacy Level is set to None or Public to avoid errors when refreshing
Open the template
Click Transform Data
Select Data Source Settings
Click Edit Permissions
By default, your request will return data from the 5 most recent Published Versions. If your project’s dataset is too large, the connection may fail to load. Unless you're on an Enterprise plan, the API response must be under 32MB. You can reduce the amount of data being returned by using query parameters to limit the response size.
Read more about query parameters in our
Bearer tokens used for the Power BI integration are valid for 90 days. After that, the connection will stop working until you generate a new token.
If your token has expired, simply return to the project’s Integrations page, revoke the old token, and generate a new one. You’ll need to re-enter the new token into your report to restore the connection.
Generate a new Token from inside your Aphex Project
Open your template in Power BI
Click Transform Data then Edit Parameters
Once your report is connected, you can configure scheduled refresh in Power BI to keep your data up to date automatically.
We suggest setting the refresh to run a few hours (or the day after) your team typically creates the weekly Published Version in Aphex. That way, your dashboard will always reflect the latest plan, without any manual updates.
Publish your report to Power BI Service
In Power BI Desktop, go to File → Publish → My Workspace (or your team’s shared workspace).
Open dataset settings
Copy TokenClick Done to close the window
A PBIT file will download to your device
Project Name (this is just for display inside the report)
Click Load
Power BI will securely request your project data and load it into the report
Make sure that Credentials match:
Type: Anonymous
Privacy Level: None
If needed, select Edit to open the Access Web Content window
Edit TokenDelete your old token and add your new one, then select Save
You may need to Reload Data
In Power BI Service, go to your workspace → Datasets tab.
Find the dataset linked to your Aphex report and click the More Options (⋯) → Settings
Set authentication method to Anonymous
Under Data source credentials, confirm that the method is set to Anonymous.
Also check that Privacy Level is set to None or Public, if prompted.
Enable “Skip test connection”
To avoid false errors during refresh setup, make sure to enable “Skip test connection”.
This setting tells Power BI not to validate the connection in advance, which is fine, because the bearer token is already embedded in the query.
Set up scheduled refresh
Expand the Scheduled refresh section and turn it on:
Choose daily or weekly refresh
Save your changes
Your dashboard will now stay in sync with the latest Published Plan - no manual exports or updates needed.
Visit the Microsoft Documentation to learn more about Scheduled Refresh in Power BI
Here at Aphex, we aim to keep things simple! That’s why we’ve created a set of pre-designed Power BI reports that allow you to pull data and insights directly from your project.
A key advantage of these templates is that they exclusively pull from your published versions, ensuring you always have the most accurate and up-to-date information at your fingertips.
This feature enables confident, data-driven decision-making. Each template is fully customisable to suit your unique project needs, but you can also use them as-is for immediate reporting.
This report provides a snapshot of your project's progress against its plan, tracking key metrics such as PPC (Percent Plan Complete) and identifying recorded delays within your publications.
Key Measures:
Available In:
See Also:
This report provides a comprehensive overview of your project's performance, including weekly and cumulative Percent Plan Complete (PPC) scores, reasons for non-completion (RNC), and detailed task status breakdowns.
Key Measures:
Available In:
See Also:
This report offers an in-depth analysis of your project's weekly progress, highlighting task statuses and providing insights into reasons for non-completion. With detailed visualisations, you can effectively track performance and identify areas for improvement.
Available In:
This report monitors the completion and quality of your weekly publications, tracking user involvement and identifying potential issues such as clashes or missing information. With clear visualisations, you can easily assess the status of each publication and address any concerns that may arise.
Key Measures:
Available In:
See Also:
The Plan Comparison report provides a comprehensive analysis of plan and milestone variances, enabling you to compare the overall plan or specific milestones effectively. By highlighting changes between any two points in time, this report helps you to make informed decisions based on real-time data insights.
Key Measures:
Available In:
The Milestone Comparison report provides a focused analysis of milestone date changes across your publication history, enabling you to track schedule progression and identify trends in milestone movement over time. By comparing milestone end dates between publications and visualising variance trends, this report helps you understand schedule stability, anticipate potential delays, and communicate milestone changes effectively.
Key Measures:
Available In:
The Daily Task Allocation report provides a detailed view of task distribution across your team, enabling you to compare planned versus actual work execution on a daily basis. By analysing task allocation between any two publications, this report helps you identify workload patterns, capacity constraints, and deviations from your original plan, supporting more accurate resource planning and scheduling decisions.
Key Measures:
Available In:
The Blockers Dashboard provides a comprehensive overview of key details regarding blockers (issues or obstacles) that may impact your project. By tracking and analysing these blockers, you can identify potential risks and implement strategies to mitigate them effectively.
Key Measures:
Available In:
The Material Resource offers valuable insights into how effectively material resources are planned and utilised across your project. By comparing planned quantities against actual usage, this report helps you identify trends and discrepancies, ensuring you have a comprehensive understanding of your material distribution.
Key Measures:
Available In:
The Labour and Plant Resource delivers clear visualisations and precise forecast allocations, enabling you to effectively analyse how Labour and Plant resources are planned across your projects. With this dashboard, you can easily identify trends and make informed decisions regarding resource allocation.
Key Measures:
Available In:
Packages: Displays all Package Names with tasks in the selected publications
Subcontractors: Displays all Subcontractors with tasks in the selected publications
Folder Code: Displays nested folder codes for the purpose of filtering to a specific branch of the folder tree.









