Exercise: Calculate the age of an actor when a film was made

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.

The answer to the exercise will be included and explained if you attend the Wise Owl course listed below!

Category ==> Report Builder 3.0  (42 exercises)
Topic ==> Expressions  (5 exercises)
Level ==> Average difficulty
Course ==> Report Builder
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.

Create a report picking out the following data:

  • From the tblFilm table, the FilmName and FilmReleaseDate fields
  • From the tblActor table, the ActorName and ActorDob fields
  • From the tblCast table, the CastCharacterName field

You'll need to create relationships linking these tables together for your dataset.

Within this report create a table listing actors (we'll calculate the year and age fields shortly):

Report Builder 3.0 exercise - Expressions (image 1)

The table should have data in the first two columns only

Use the =YEAR function to create expressions to calculate the years shown for columns 3 and 4.

Now create an expression for the final column which gives the age of each actor at the time a film was made (just subtract one year from the other).

If that's all done, see if you can sort the table so that the youngest actors (at the time a film was made) appear at the top of the list.  Your table should begin:

Report Builder 3.0 exercise - Expressions (image 2)

Dakota Fanning tops the list!

Save this report as How old were they then.

This page has 0 threads Add post