DAX | Variables exercise | Use variables to calculate the Oscar win ratio for films

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.

Software ==> DAX  (28 exercises)
Version ==>
Topic ==> Variables  (1 exercise)
Level ==> Relatively easy
Subject ==> Power BI training
Before you can do this exercise, you'll need to download and unzip this file (if you have any problems doing this, click here for help).

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.

Open the Power BI file in the above folder.  The aim of this exercise is to show the Oscar win ratio:

Oscar win ratio

The win ratio is the total number of Oscars won for the filter context divided by the total number of nominations.


See below for how to proceed!

Create a measure called Win ratio, and within this declare two variables:

Variable What it should hold
Nominations The total sum of all nominations for the filter context
Wins The total sum of all wins for the filter context

Your measure should then return the value of the second variable divided by the first (you could have done this without the variables, but they make everything clearer).

You'll need to be careful to avoid showing a divide-by-zero error for the Unknown certificate category, for which there were no nominations.

If you get this working, you could try commenting out different lines of your formula and returning different values to show, in turn:

  • the number of nominations; and
  • the number of wins.

Save this as I love variables, then close it down.

You can unzip this file to see the answers to this exercise, although please remember this is for your personal use only.
This page has 0 threads Add post