Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
So i have a fact table which contains date, sessionid and userid. I have a dim table which contains sessionid and license status. Bothe are connected by sessionid by one to many relationship. I want to track overtime changes by (granularity of day) when was a single persons license status was changed ( day) and also changed to what. (see output table columns in red)
I have 5 licnese type blank(which means no status has been recorded),free, pro, semi-pro, max. I want to track changes for every userid. solutions in any form would be appreciated thank you
Input tables
Fact table | ||
date | sessionid | userid |
01.01.23 | abc | person1 |
05.05.23 | cdc | person2 |
0.4.06.23 | kla | person1 |
dim table | |
sessionid | license status |
abc | Free |
cdc | blank |
kla | Pro |
Output table
dim table | |||
sessionid | license status | status changed | date changed |
abc | Free | 01.01.23 | |
cdc | blank | ||
kla | Pro | Free-> Pro | 0.4.06.23 |
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
23 | |
10 | |
10 | |
9 | |
7 |