Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hi.
I have a matrix, where I have the monthly figures and a running total. For the different categories I would like to show the monthly figures and for the total I would like to show the running total. I am able to "hide" the columns by setting auto-size to off and then dragging the columns. However, when I change the employee I would like to see (slicer) the format changes and the hidden columns are partly visible.
How can I solve this? It doesn't look very nice. The first matrix is correct and the second shows my problem.
Thanks a lot.
Helen
Solved! Go to Solution.
Hi @HEW ,
I created a simply data sample to test:
To my knowledge, since there is no option to dynamically hide fields based on a slicer, you may use Conditional Formatting to keep the font color to make it look like hidden:
change sum color = IF(MAX('ForSlicer'[Value])="sum","Black","White")
change average color = IF(MAX('ForSlicer'[Value])="average","Black","White")
Or create a new table for slicer firstly, and then use SWITCH() to match the measures like:
ForSlicer = {"sum","average"}
Measure = SWITCH(MAX('ForSlicer'[Value]),"sum",[sum],"average",[average])
Best Regards,
Eyelyn Qin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @HEW ,
I created a simply data sample to test:
To my knowledge, since there is no option to dynamically hide fields based on a slicer, you may use Conditional Formatting to keep the font color to make it look like hidden:
change sum color = IF(MAX('ForSlicer'[Value])="sum","Black","White")
change average color = IF(MAX('ForSlicer'[Value])="average","Black","White")
Or create a new table for slicer firstly, and then use SWITCH() to match the measures like:
ForSlicer = {"sum","average"}
Measure = SWITCH(MAX('ForSlicer'[Value]),"sum",[sum],"average",[average])
Best Regards,
Eyelyn Qin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
91 | |
75 | |
65 | |
49 | |
36 |
User | Count |
---|---|
115 | |
88 | |
80 | |
59 | |
40 |