Don't miss your chance to take the Fabric Data Engineer (DP-600) exam for FREE! Find out how by attending the DP-600 session on April 23rd (pacific time), live or on-demand.
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Fact 1
Store Dept Promo Flag
201 9 Y
202 9 N
Fact 2
Store Dept Sales
201 9 1000
202 9 2050
Dimension
Store, Dept, Promo Flag joined 1 to many
Incorrect Result I'm getting
Store Dept Sales Promo
201 9 1000 Y
201 9 1000 N
I'm looking to get the result of
Store Dept Sales Promo
201 9 1000 Y
I'm not sure why I'm getting duplicate rows with every value within the Promo Dimension.
Does anyone have any insights or ideas of whats going on or how to resolve this?
Thanks
Hi, @pokdbz
I think it is because Promo Flag Table is not filtering Fact2 table. (check the below picture's filtering direction)
You can try to write the measure for the Sales Total like below. Then it will work properly. But be careful when using crossfilter Function in DAX measure. In this case, because the model is not that complicated to understand, it should work properly.
Hi, My name is Jihwan Kim.
If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.
Linkedin: https://www.linkedin.com/in/jihwankim1975/

Thanks for the help that worked.
If I wanted to add a 3rd fact table and again display the result of another dimension DSD_Flag.
Fact3
Store Dept DSD_Flag
201 9 Y
When I add the 3rd fact table its displaying the same row again with all values for DSD Flag
Looking to produce this.
Store Dept Sales Promo DSD Flag
201 9 1000 Y Y
201 9 1000 Y N
Looking to produce this.
Store Dept Sales Promo DSD Flag
201 9 1000 Y Y
Hi,
I think you can try something like the below.
Hi, My name is Jihwan Kim.
If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.
Linkedin: https://www.linkedin.com/in/jihwankim1975/
Thanks for the help. I think I've identified why its doing this. But not sure what the difference is maybe you have some insight.
Table column aggregated value of Summarization of column SLS_AMT, it has the "E" next to it. When I use this column it doesn't cause the row expansion
Measure created Sales = SUM(SLS_AMT)
When this measure is created is causes the extra rows to be produced.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 48 | |
| 45 | |
| 41 | |
| 20 | |
| 17 |
| User | Count |
|---|---|
| 69 | |
| 64 | |
| 32 | |
| 31 | |
| 27 |