Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
My question is more conceptual one and wondering if this is even possible in PowerBI?
I have a hierarchical data model to represent my data collection: a report having many to many relationship with files which has one to many relationship with blocks.
For this, I have 4 tables:
- Report table (with date column) which mainly has a date column, id column
- ReportFiles many to many table
- Files table which mainly has path column along with other file data
- Blocks table which mainly has hash column along with other block data
I need the user to specify any two dates using slicers to calculate the delta between two reports. The delta means finding what exactly changed between the two dates for all hierarchical data. For files, there is a column for path so understanding which paths were added/removed is important. For blocks, there is a hash value so understanding which hashvalues changed is important.
For results, I need to present the collection of list of data that changed along with the numerical measures. For example, the visuals should display the file paths and block hash values added and removed along with the counts. The lists and counts should dynamically update in visual if user selects different data ranges.
Is this possible?
Hello @sv26,
Yes, it is possible to achieve this in Power BI using slicers, measures, and visuals. Here's a high-level approach to accomplish your goal:
Create two slicers for date selection:
Create measures to calculate the differences between the two dates:
Display the results in visuals:
Let me know if you might require further assistance.
Hi Sahir,
Can you expand on how I can display the list of file paths using measure? Doesn't a measure only return a single value that is often numerical? Can you return column in a measure?
Thanks,
Saket
User | Count |
---|---|
87 | |
72 | |
68 | |
64 | |
54 |
User | Count |
---|---|
98 | |
89 | |
74 | |
67 | |
62 |