Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi,
ich have on one side a wager. That is my first fact_wagers. It has attributes like:
One the other hand I have a fact for the winnings: fact_wins. This occurs later than the wager got created.
It has attributes like:
The relationship between them is 1:n , because one wager could have multiple winnings, because of his first and second product. One win in the first_product is related to one row in the winnings. A win in the second_product creates another row.
How would you join those facts?
Make a dim_wager_id as a degenerated dimension, because I would need that for filtering?
Cheers
Solved! Go to Solution.
Hi @Anonymous ,
Please check if the attachment could meet your requirements:
There are some transformations in Power Query Editor.
Best Regards,
Icey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Anonymous ,
Please check if the attachment could meet your requirements:
There are some transformations in Power Query Editor.
Best Regards,
Icey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Anonymous !
I would model this slightly different;
Dimesnion:
DimWager (Unique WagerID)
DimProduct (Unique ProductID)
Fact: (Bridging Table)
FactWagerProductWins (WagerID, ProductID, WinAmount) - Wager can have multiple ProductID, you don't need to create separate column for each ProductID
Relatiionships:
1 - Many between DimWager - FactWagerProductWins (based on WagerID)
1 - Many between DimProduct - FactWagerProductWins (based on ProductID)
This will remove the of separate FactWager (which has only WagerID & ProductID mappings)
Regards,
Hasham
That is interessting. In which cases you are able to design a fact_table as a dimension_table?
I mean a wager is in this context a business event, which a customer produces. I never thought about to design this a dimension. Is it allowed to insert a lot of entries to a dim_table?
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 |
| User | Count |
|---|---|
| 11 | |
| 7 | |
| 5 | |
| 5 | |
| 4 |