Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hi,
I cannot seem to grasp the concept of Star Schema.
Here is my very basic model at this time. I am not sure it's even enough for a Star Schema right now?
I need to figure out # of HR Complaints open and HR Complaints closed.
I have created a measure for the Closed complaints with the active relationship from 'Fact' Date Closed to 'Calendar' Date.
I do not want to use 'USERELATIONSHIP' measure for the Open Complaints as this dashboard will eventually have row level security and from what I read, 'USERELATIONSHIP' will not work with that.
So how can I get the # of Open Complaints? Do I dublicate the Fact Table, join on Open Date and do it that way?
@Unknowncharacte You didn't answered the full question, how you expect the solution?
Jan 2023 - 5 complaints opened - what you want here, still 80% since you are looking at all opened in Jan which are closed doesn't matter when or which month.
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
This is how I expect to lay it out, just counts. This will also serve as a base for additional calculations. I want to make sure I get the foundation right.
@Unknowncharacte Let me ask you this question which will lead to the design:
- 5 complaints opened in Jan 2023
- out of 5, 2 completed in Jan 2023, 2 completed in Feb 2023 and 1 is not completed.
Overall 4 completed / 5 total = 80% completed.
Now think you are viewing this at the monthly level:
Jan 2023 - 5 complaints opened - what you want here, still 80% since you are looking at all opened in Jan which are closed doesn't matter when or which month.
How do you want to see the data at the lowest granulaity, like day/month/quarter/year?
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Granularity will start on monthly level and will be aggregated up.
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.