POWER BI EXERCISES▼
- PowerPivot data models (7)
- Pivot tables using PowerPivot (2)
- Using Excel tables (3)
- Using other data sources (1)
- Transforming data (Power Query) (7)
- Calculated columns (7)
- Measures (2)
- The CALCULATE function (15)
- More advanced DAX functions (5)
- Calendars (1)
- Date functions (10)
- Hierarchies (2)
- KPIs (5)
- Power View (4)
- Power BI Desktop overview (3)
- Power BI Desktop maps (1)
PowerPivot | The CALCULATE function exercise | Show sales as a proportion of total for 3 dimensions
This exercise is provided to allow potential course delegates to choose the correct Wise Owl Microsoft training course, and may not be reproduced in whole or in part in any format without the prior written consent of Wise Owl.
You can learn how to do this exercise if you attend the course listed below!
You need a minimum screen resolution of about 700 pixels width to see our exercises. This is because they contain diagrams and tables which would not be viewable easily on a mobile phone or small laptop. Please use a larger tablet, notebook or desktop computer, or change your screen resolution settings.
To start, if you haven't already done so run the script in the above folder to generate the MAM database (not for commercial use or copying).
Create the following PowerPivot field list as a data model (or something similar to it):
You'll need to create two new calculated columns: one to give the year of each transaction, and one to give the amount (price times quantity).
The tables you'll need to import are tblAnimal, tblProduct, tblStore, tblTransaction, tblSpecies and tblPos.
Create and display a measure which gives the percentage contribution each cell (each filter context) makes to the total amount:
The reptile total for Arndale Centre - store A is 0.12% of the grand total, for example.
Select all of the species in the horizontal slicer, and scroll down to check that the grand total is now 100% for all stores, years and species (it should be).
Save this workbook as Clever PowerPivot, then close it down.