Track Traction EOS Metrics in Power BI – Part 2

Learn how to prepare and implement Scorecards and Metrics in Power BI

EOS Traction Power BI Part 2

In Part 1 of this blog series, I just started to touch on how the Power BI Scorecard will be utilized for the EOS Traction Methodology Metrics.  As a quick recap, the idea of using the Power BI Scorecards is primarily for the Data component of the EOS system.  As the EOS system encourages tracking KPIs, we at Opal wanted to find an easy and methodical way of seeing our progress.

In Part 2, I would like to go more in-depth on how Opal uses the Scorecards and Metrics to support our Goals and Rocks, along with reviewing some struggles and recommendations.

Scorecards and Metrics – Preparation

To get started with the overall process of setting up the Metrics, there should be some preparation to ensure a fluid approach to the Scorecard. Looking back at our overall process, we would recommend the following steps:

  • As in Part 1, develop your Traction Goals to be measurable. Without this, they aren’t true goals
  • Take the Traction Goals and develop the Main Traction Metrics
    • These are the high-level areas that will be the main measurables. For instance, if your goal is to increase sales, perhaps you have the main metric that is measured as increasing sales by 15%
  • Develop Sub-Metrics that support the Main Traction Metrics, if necessary.
    • Supporting the main metric building up to 15%, you may create a sub-metric for increasing the number of sales each month.
  • Determine if the Metrics will be Rolled Up or Not Rolled Up
  • Determine if the Metric will be Manually updated or Automatically updated (Connected to a Data Source)
  • Determine if the Metric has a corresponding value in Power BI (for Opal, we used cards)
MetricSub-Metric 1Sub-Metric 2Rolled Up?Is Automatic
RevenueNoYes
Increase Realized RatesNoYes
No Agreement RealizedNoYes
Unlimited AgreementNoYes
WIP (Work in Progress)NoYes
WIP – 12 Month Rolling AVGNoYes
PTO This Month (Days)NoNo
PTO Remaining This MonthNoNo
Licensing/SubscriptionsYesYes
Azure SubscriptionsNoYes
Microsoft LicensingNoYes
New ClientsYesYes
DynamicsYesYes
New Business CentralNoYes
New Dynamics SalesNoYes
New Dynamics GPNoYes
Power PlatformYesYes
ConnectWise Power BINoYes
ConnectWise Power AutomateNoYes
QBRNoNo

As we started to build out the process of implementing the Scorecard and Metrics based on the grid above, we saw the benefits from the metrics within the first few days.

Scorecards and Metrics – Implementation

As stated in Part 1, the documentation is fairly easy to follow, but I wanted to give a quick overview of what Opal did to start. Here are the steps we took to implement one of the groupings.

1. Open Power BI and select “Metrics” from the main menu

2. Click in the upper right corner to add a new Scorecard

a. Give your Scorecard a title

EOS Metrics in Power BI

3. Give your metric a name, owner, values, and dates.

a. If you haven’t set up your values yet, no problem, you can always update later

EOS Traction Power BI

b. If you are able to link your data to a value on a Power BI report, you can select the Manual dropdown and click Connect to Data

c. To show your available Power BI reports, select a report and click Next

d. You will then see the report and select the Page and visual to Connect

    1. Note that all filters will remain with the tile

4. Now that you have created and linked your first Metric, you can create submetrics or new main metrics and repeat the steps above for each.

a. Note that for Current value and Target value, you have different options. The Aggregate of the submetrics will only aggregate the next layer down and not all children. Also note that of the 5 main metrics we have at Opal, only 2 were fully rolled up, so it would not be a requirement for all.

EOS Traction Power BI

Pros and Cons

As we worked through the process, we came across some high-level Pros and Cons that can help:

Pros:

  • Connecting to Data is easy, as long as the value is available
  • Daily Updates with History
  • Different Tracking Periods for the graphs
  • Alerts/Notifications
  • Automatic Status Updates
  • Rollup vs. Not Rolled Up
  • Integration with Power Automate – Will show in Part 3 of blog series (with some basic automation for Statuses in this blog)

Cons:

  • History may have some odd dates in the future
  • Re-ordering of the Metrics based on created once altered (once you make a certain edit, you may have to re-order the metrics)
  • Alerts/Notifications – this isn’t a Con once everything is set up (when setting up, best not to assign anyone until set up as the person will receive a lot of alerts)

Let me explain each of these Pros and Cons in further detail.

Pros:

  • Connecting to Data is easy, as long as the value is available
    • This was explained above, otherwise, it can be updated manually
  • Daily Updates with History
    • By clicking on the Metric itself, it brings up a pop-up window on the right

EOS Metrics Power BI

  • Different Tracking Periods for the graphs
    • This has to be in Edit mode to adjust
    • The options allow for the different Time Periods to be shown. It would be your own preference.

EOS Metrics Power BI

  • Alerts/Notifications
    • As information is updated, you can get notifications on your phone if you have the Power BI app, along with Microsoft Teams

EOS Metrics Power BI

  • Automatic Status Updates
    • We noticed that this is the only location that would allow for the Statuses to be automatically updated and Power Automate, which I would think would allow, does not. With this in mind, the logic can be complex, but should be simplified when possible.
    • Here is a snippet of one of the Status change updates we have
      • For us, Behind is worse than At Risk, otherwise, we are on track.

EOS Metrics Power BI

  • Rollup vs. Not Rolled Up
    • This was explained above, but to reiterate, we found that many of ours did not truly roll up in the normal sense, so we created a total card in Power BI and used that. The sub-metrics are under the overall header and support the Main metric, but just don’t roll up.
  • Integration with Power Automate – Will show in Part 3 of the blog series (with some basic automation for Statuses featured in this blog)
    • Here are a few steps if you are adventurous in the area of Power Automate

EOS Metrics Power BI EOS Metrics Power BI

Cons

  • History may have some odd dates in the future

EOS Metrics Power BI

  • Re-ordering of the Metrics based on created once altered
    • Once you make a certain edit, you may have to re-order the metrics
  • Alerts/Notifications
    • This isn’t a Con once everything is set up (when setting up, best not to assign anyone until set up as the person will receive a lot of alerts)

If you have questions about this process or the Traction series as a whole, post a comment below. We will do our best to help! Stay tuned for Part 3, where automation will be added to streamline the different processes.

3 replies

Comments are closed.

TALK TO OUR TEAM

1 + 3 = ?

This contact form is deactivated because you refused to accept Google reCaptcha service which is necessary to validate any messages sent by the form.