Legend says if you can't write DAX then you don't know Power BI.
Microsoft Power BI uses the scripting language Data Analysis Expressions DAX to build custom tables, calculated columns, and measurements.
It is a set of operators, constants, and functions that can be included in a formula or expression to compute and output one or more values.
In this Practice Test, you will be using the Adventure Works Database.
The AdventureWorks Database is the source of information for Adventure Works Cycles, a made-up international manufacturing firm.
Before taking this test, ensure you know:
How to connect to a Data Source
Model a Data Relationship
Familiar with DAX Functions and Expressions
The Practice Test is going to cover :
Aggregation Functions
Iterator Functions
Filter Functions
Conditional Functions
Logical Functions
Date and Time Functions
Statistical Functions
Time Intelligence Functions
Instructions
The link to the database will be given on the test page. If you encounter any problem downloading the database from the link, please feel free to drop me a message.
You are going to load five tables, from the database:
Calendar Table
Customers Table
Products Table
Territories Table
Sales Table
Ensure your Data Modelling is right by defining the right relationships.
Join the Calendar, Customers, Products and Territories Lookup Tables to the Sales Data Table.
Join Products Table to Sales Table using the ProductKey Column in both Tables.
Join Customers Table to Sales Table using the CustomerKey Column in both Tables.
Join Territories Table using the TerritoryKey Column to Sales Table using the SalesTerritoryKey
Join the Calendar Table using the Date column to the Sales Table using the OrderDate column
Please take your time to study the database, the columns in the database are self-explanatory.
Some questions might have different ways of solving, provided your answer is correct don't worry. You can still compare with my solution.
If you can't solve a question skip it and come back to it later.