Forum Discussion
intersection problem
Hello everyone. I am a bit new to Power BI, I am working on a project that consists of how two brands coexist in different points of sale.
| Año | Mes | punto venta | ventas PRODUCTO A | ventas PRODUCTO B |
| 2022 | septiembre | place 1 | 19 | 9 |
| 2022 | septiembre | place 2 | 3 | |
| 2022 | septiembre | place 3 | 43 | |
| 2022 | septiembre | place 4 | 18 | 31 |
| 2022 | septiembre | place 5 | 5 | 6 |
| 2022 | septiembre | place 6 | 31 | |
| 2022 | septiembre | place 7 | 7 | |
| 2022 | septiembre | place 8 | 5 | 31 |
I have to define how many points of sale sell product A, how many sell product B and how many sell both. Getting the amount of each product was very simple:
Number of Places that Sell A = CALCULATE([Total Places] , Sales[VolTotal] > 0, Product = "Product A")
Number of Places that Sell B = CALCULATE([Total Places] , Sales[VolTotal] > 0, Product = "Product B")
I understand that to find the place where both are sold I would have to make an intersection of both, but I can't find the way.
I'd appreciate your help.
Hi Daxmon_23,
You can add a measure like this:
SellTwoPlaces = CALCULATE ( COUNTROWS ( 'Table' ), FILTER ( 'Table', AND ( NOT ( ISBLANK ( 'Table'[ventas PRODUCTO A] ) ), NOT ( ISBLANK ( 'Table'[ventas PRODUCTO B] ) ) ) ) )The result is:
Hope this helps you.
Here is my PBIX file.
Best Regards,
Community Support Team _Yinliw
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
2 Replies
- v-yinliw-msftCommunity Support
Hi Daxmon_23,
You can add a measure like this:
SellTwoPlaces = CALCULATE ( COUNTROWS ( 'Table' ), FILTER ( 'Table', AND ( NOT ( ISBLANK ( 'Table'[ventas PRODUCTO A] ) ), NOT ( ISBLANK ( 'Table'[ventas PRODUCTO B] ) ) ) ) )The result is:
Hope this helps you.
Here is my PBIX file.
Best Regards,
Community Support Team _Yinliw
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- Daxmon_23Frequent Visitor
This was my attempt but the result appears in 0
Sell 2 Places =CALCULATE(DISTINCTCOUNT(sales[Id]), FILTER(Product, AND (Product[Tipe] = "Product A",Product[Tipe] = "Product B")))