Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi,
I have a table thats showing top 20 products based on a calculated column flag that i have. I put that column in my visual level filter to only show everything under 21.
Instead of using that visual level filter, I'd like to have a dynamic filter (what-if parameter) . For that i need to use that column from the what if parameter table within my measure to have it dynamic.
How can I do this using my current measure logic:
Currently my column is:
Solved! Go to Solution.
@RogerSteinberg - What-If parameters use a measure and measures cannot impact a calculated column because columns are calculated at the time of data load/refresh.
@RogerSteinberg , whatif will not work dynamically for calculated columns
Refer this for measure
For Rank Refer these links
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
@RogerSteinberg , whatif will not work dynamically for calculated columns
Refer this for measure
For Rank Refer these links
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
@RogerSteinberg - What-If parameters use a measure and measures cannot impact a calculated column because columns are calculated at the time of data load/refresh.
Hi,
I know.
I mentioned to "use in my measure".
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 103 | |
| 81 | |
| 66 | |
| 50 | |
| 45 |