Home | Power BI | Excel | Python | SQL | Generative AI | Visualising Data | Analysing Data
The Superstore dataset represents a retail store selling to customers in the US from 2014 to 2017. It is fictional data. It is useful as an exercise in data modelling and DAX.
There are several files – assume that of these are a download of a table as if they were generated by the operational IT system of this retailer. The files are:
These files are available as separate CSV files
Alternatively, they are on separate tabs in a single Excel spreadsheet here.
There is also a Calendar (date) table available here.
Build a data model in Power BI step by step.
Import each table into the model and then build visuals to show that the model works well. Import the tables in the order they are listed below.
Improve the model after each step: consider relationships, DAX measures and calculations, which fields to hide, hierarchies and so on.
You may want to consider some design aspects such as:
Hint: these are the types of visualisation you may want to experiment with
Add time intelligence measures: e.g. YTD Sales
Once the Calendar is imported, the data model becomes a snowflake rather than a star pattern. Is there any benefit of a staying with a star schema design? If so, how would you achieve this?