Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hello,
I have a visual with table that represents sales on Month-Customer-Product level. I need to create a measure that will display how many products were selected in Product slicer. The tricky part is that I need to show it in the table visual as well but the problem is that when I put my measure in the table, it is being evaulated at row level therefore it is limited to only one product. At first I tried with:
But it always shows 1 for each row. Then I tried:
COUNTROWS ( ALLSELECTED ( 'DIM Product'[Material Name] ) )
and this time it is showing how many products for each customer and month are available in my Fact table.
What I actually want it to show is 3 in every row, just like in card visual. So as I understand it correctly logic for this measure should be to ignore product filter from visual (row filter) and keep product filter from slicer. I can't use ALL function becasue it will erase selection from slicer as well. Is it possible in DAX to create such a measure?
Thanks in advance for any response!
Solved! Go to Solution.
Hi @xhurit ,
Sorry for replying late. Based on your description, you need to create a seprate slicer table like this:
Product slicer = DISTINCT('Table'[Product])
Then create your measure to count:
Count = COUNTROWS(ALLSELECTED('Product slicer'[Product]))
To interact with the source table, you can create the relationship between two tables based on the product column and set the table visual filter like this:
Attached a sample file in the below, hopes to help you.
Best Regards,
Community Support Team _ Yingjie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Usually in such a scenario you use disconnected tables to break out of the filter context, and then apply the filters manually via the measure.
@lbendlin can you elaborate on this? Should I duplicate Product table? What measure should I use then? Which table will be used as a slicer then?
Hi @xhurit ,
Sorry for replying late. Based on your description, you need to create a seprate slicer table like this:
Product slicer = DISTINCT('Table'[Product])
Then create your measure to count:
Count = COUNTROWS(ALLSELECTED('Product slicer'[Product]))
To interact with the source table, you can create the relationship between two tables based on the product column and set the table visual filter like this:
Attached a sample file in the below, hopes to help you.
Best Regards,
Community Support Team _ Yingjie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Count = COUNTROWS(ALLSELECTED('Product slicer'[Product]))
can be reduced to
Count = COUNTROWS('Product slicer')
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
72 | |
70 | |
37 | |
29 | |
26 |
User | Count |
---|---|
91 | |
49 | |
44 | |
38 | |
37 |