Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hi All,
In a matrix visual, I want to show Products, and Revenue generated and Revenue generated (for product_id =3 only).
I have a slicer of product ID having IDs from 1 to 9.
The measure I am writing for
Revenue generated (for product_id =3 only) = CALCULATE([Revenue], Table[product_id]= 3)
The issue I am having here is, whenever I select any product ids from slicer, the Revenue generated (for product_id =3 only) still shows value.
I want to show blanks or no values for this column whenever the selected product_id is other than 3.
Any help will be appreciated!
Thanks.
Solved! Go to Solution.
if revenue is from same table you do not need filter
[Revenue] measure should do
Try like
For selected values
CALCULATE([Revenue], Filter( Table, Table[product_id] in allselected(Table[product_id])))
always product 3
CALCULATE([Revenue], Table[product_id]= 3)
blank when product 3 is not selected
CALCULATE([Revenue],filter(Table, Table[product_id]= 3))
Tried the same with KEEPFILTERS, giving the desired results.
Tried the same with KEEPFILTERS, giving the desired results.
if revenue is from same table you do not need filter
[Revenue] measure should do
Try like
For selected values
CALCULATE([Revenue], Filter( Table, Table[product_id] in allselected(Table[product_id])))
always product 3
CALCULATE([Revenue], Table[product_id]= 3)
blank when product 3 is not selected
CALCULATE([Revenue],filter(Table, Table[product_id]= 3))
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
10 | |
9 | |
9 | |
8 | |
8 |
User | Count |
---|---|
14 | |
12 | |
11 | |
11 | |
8 |