Workout 013 – Grouping: Top / bottom & others (Matrix table)
Difficulty rating: 4 out of 5
Intro note
This workout combines various visualization techniques. The most important part of the workout is practice - entries does not have to include every element or functionality to be still considered as great . Please pay attention to the list of functionalities (provided in the screenshoot and in published-to-web report), which includes ‘basic’ elements (1st -4 th point), supplemental (5th - 6th point) and extra (7th - 8th points). I would kindly recommend to review blue section before executing orange section to provide proper flow of your work.
A good starting point is to implement fundamental points by creating the matrix table with 2 levels of hierarchy, where 1st level displays group (top vs others) and 2nd level displays given clients in adequte group (ranking group can be based on a single metric, e.g. revenues and can by dynamically selected through a single numeric parameter). Basic Matrix table can display only TOP vs others, without additional functionality to display Bottom clients. Realizing further points (blue and orange) will provide additional technical practice.
Following workout bases on the dataset that was provided during the workouts 002, 005, 006, 007, 012 - . If you have participated in abovementioned workouts - you can still use your already imported and fransformed database. Not all columns provided in the dataset have to be used in that particular workout but feel free to use other additional columns, /c ategories if you’ll find it useful.
Moreover, it you will find it useful, you might also add supplemental tables if needed (e.g. disconnected table that seve specific purpose in analysis)
**Also, feel free to use your entries as a part of your project portfolio, if it’s instrumental in realizing your goals.
Goals
In this workout, using the supplied dataset and reviewing the provided interactive report (link below) we are going to replicate the set of visualizations (Matrix table and set of slicers). Also, please feel free to add any extra visual if you would like to (provided that core visualizations are included in the first place).
013 - Workout - Top, bottom vs others - matrix table.xlsx (110.9 KB)
Core actions (practice) :
-
- Creating dynamic TopN selector through numeric parameter
-
- Introducing binning / grouping method: Top/bottom vs others within matrix table
-
- Using subtitle section to provide additional relevant information
-
- Using various dax formulas to provide certain effects (rankx and others)
Submission
Please load the supplied data (xls file) into a Power BI file, replicate visualizations (considerating list of points in the introductory report screenshot and the general design and functionality provided through interactive published-to-web report), and reply to this post including the screenshot (or a gif) of your solution along with the pbix file (please, include name or EDNA forum nick in the pbix name).
Period
This workout is released on Tuesday June 19, 2023, and the author’s solution will be posted on /Tuesday - Wednesday 27-28 June, 2023.
Additional materials
Link to the interactive dashboard:
Additionally, I also attach a link to @SamMcKay blog post / video, that can be valuable on certain stages during the practice.
https://blog.enterprisedna.co/group-customers-dynamically-by-their-ranking-wdax-in-power-bi/
Following solution can possibly be achieved through various approached and techniques, so please feel free to use any methods that you will find instrumental in the workout.
Have a great fun!
Best regards!