KPI Dashboards in Power BI part 3: Building a dashboard - KPI scorecards
KPI Scorecards are a centralized platform for visualizing and analyzing KPIs:
- Enables organizations to view overall performance in an user friendly way
- Great for communicating clearly with the team
- Create some simple line graph visuals in our Power BI desktop model – to be used as a basis for the KPI scorecards
- Load the model up into Power BI service (powerbi.com)
- Create a simple KPI scorecard
- Create a simple performance management workflow in Power Automate
SECTION 1 - BUILDING A KPI SCORECARD – CREATE LINE GRAPH VISUALS
In this section we will create some simple line graph visuals – to be used as a basis for the KPI scorecards
- Right-click on the Revenues – Share Class A
- Select Copy and then Copy visual
- Paste in the new tab New revenues time series
- Change the visual type to a line graph
- X-axis - Dates [Days Current Year]
- Y-axis - Dates [Amount Revenues YTD]
- Y-axis - Dates [Amount Target Revenues YTD]
The coding in the Dates table to create this field is as follows:
- VAR PreviousDates = if([date] <= today(), [date]) // Any date before today’s date
- VAR YearDate = YEAR ( TableDate )
- VAR ThisYearDates = if(YearDate = year(today()), PreviousDates) // Any date in current year
- "Days Current Year", ThisYearDates,
- From the Visual section:
- Slicer settings | Selection | Single select - On
- From the General section:
- Properties | Size | Height – 230
- Properties | Size | Width – 554
- Properties | Position | Horizontal – 0
- Properties | Position | Vertical – 0
- Title | Text …..
- Select the Conditional formatting fx button
- In the drop down box select as follows:
- Format style - Field value
- What field should we base this on? – Selected Share Class Revenues YTD
- Click OK
- Adjust the title formatting
- Title | Font color – White
- Title | Background color – Theta green
- Copy the Line graph for Revenues – Share Class A
- Update the filter pane for Share Class B
- Copy the Line graph for Revenues – Share Class A
- Update the filter pane for Share Class C
- Copy the Line graph for Revenues – Share Class A
- Update the filter pane for Share Class D
- Copy the Line graph for Revenues – Share Class A
- Delete the filter pane for Share Class A
- Add a new filter pane for Overall Revenues
- Filter Type – Advanced filtering
- Show items when the value – is not blank
- Click on Apply filter
- Update the report title for the Overall Revenues visual
- From the General section of the Format visual section:
- Title | Text – Overall revenues (£ k) – YTD
SECTION 2 - BUILDING A KPI SCORECARD – LOAD THE MODEL UP INTO POWER BI SERVICE (POWERBI.COM)
2. Click on the Publish icon to publish the model to the Power BI service (Power BI.com)
- Home | Publish
- At this point you might be prompted to log onto your Power BI service – log in as normal
3. Select the workspace My metrics workspace
- The report will load in Power BI service
- If OK select Replace
6. Once loaded, you will see the message box below.
- Select Open ‘Theta CIMA presentation February 2023’ – Power BI model.pbix’. in Power BI
You will see this screen below which is to be completed:
- Edit the name on the top left of the screen
- Name the scorecard as Theta CIMA training scorecard
- Metric name – Overall revenues
- We will use the default
- Owners – Simon Jeffery
- Select the Set up drop-down box
- Select Connect to data
- Select the first entry in the list:
- Report name – Theta CIMA presentation February 2023 – Power BI model
- Workspace – My metrics workspace
- Click on Next
- New revenues time series
- Measure – Amount Revenues YTD
- Select Track all data in this time series
- Select the Set up drop-down box
- Select Connect to data
- Select the first entry in the list: Workspace – My metrics workspace
- Click on Next
- New revenues time series
- Measure – Amount Target Revenues YTD
- Select Track all data in this time series
- Click on the Current value – 6M
- Change the unit to Decimal number
- Change the number of decimal places to 1
- It currently shows Not started
- Click on the Edit button
- If Value | is greater or equal to | 100 | % of target
- Change status to On track
- Otherwise change status to Behind
- Click on Save
- Click on X in top right hand corner of Overall Revenues box
- Click Save to update the KPI Metric
SECTION 4 - BUILDING A KPI SCORECARD – ADD IN A SUBMETRIC TO THE KPI METRIC THAT WE HAVE JUST CREATED
3. Select new submetric
- Report name – Theta CIMA presentation February 2023 – Power BI model
- Workspace – My metrics workspace
- New revenues time series
- Measure – Amount Revenues YTD
- Select Track all data in this time series
14. From the dropdown box Choose a measure to connect
- Measure – Amount Target Revenues YTD
- Select Track all data in this time series
- Change the unit to Decimal number
- Change the number of decimal places to 1
- Click on or set up rules
- If Value | is greater or equal to | 100 | % of target
- Change status to On track
- Otherwise change status to Behind
- Click on Save
- Click on X in top right hand corner of Overall Revenues box
- Click Save to update the KPI Metric
- Shares Class B revenues
- Shares Class C revenues
- Shares Class D revenues
Tip: Make sure that this scorecard is saved in the correct workspace
DISCLAIMER
The publication has been prepared for general guidance on matters of interest only, and does not constitute professional advice. You should not act upon the information contained in this publication without obtaining specific professional advice. No republication or warranty (express or implied) is given as to the accuracy or completeness of the information contained in this publication, and, to the extent permitted by law. Theta Global Advisors LLP, employees and agents do not accept or assume any liability, responsibility or duty of care for any consequences of you or anyone else acting, or refraining to act, in reliance on the information contained in this publication or for any decision based upon it. Ó 2023 Theta. All rights reserved. Not for further distribution without the permission of Theta.