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!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
Hi All,
I am trying to create a dynamic X axis where by the user should be able to select the variable they want to see on the X axis, with the Y axis fixed to Sales, e.g. Sales by Country, Sales by Person, Sales by Store etc.
The data is all contained in the same table.
I understand I can do this through a 'no dax' method by unpivoting the table for all my chosen vairables, however given my data has 10m+ rows, i dont think this will be feasible.
Any advice would be greatly appreciated.
Hey @BInewbie
Give this a try. It will allow you to change your X-Axis via a slicer selection, meanwhile you can put whatever you want in the Y-Axis.
https://www.youtube.com/watch?v=lFd2hjkKz_Q
Hope this helps,
Parker
did ou tried bookmarks ?
I think what you want to do is create dynamic measures
sales by store
sales by dimen 2
sales by dimen 3
sales by dimen 6
sales by dimen 4
sales by dimen 5
use the below video to do it, https://www.youtube.com/watch?v=gYbGNeYD4OY.
if you need more clarification after watching the video, please lemme know where you are getting stuck and also post your power bi file
@BInewbie you use the same logic for x axis as well.
switch(true(),
selected value from slicer = sales by store, [Store],
selected value from slicer = sales by dimension 2, [Dimension2],
selected value from slicer = sales by city, [City],
....
)
@Anonymous
When im using the switch funciton, it is only allowing me to select measures rather than fields. Any advice?
Similarly in the video, only measures are used.
@BInewbie yeah i just realized that, this actually works in tableau lol, that is why i assumed here as well, my bad.
here is another option https://community.powerbi.com/t5/Desktop/Dynamic-change-in-X-Axis/td-p/86167
Hi@ BInewbie
You may try to use Drill mode in a visualization in Power BI
Step 1:
Drag Country , Person , Store into Axis together and sales into Value.
Step 2:
Use Drill mode
Result:
Best Regards,
Lin
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 57 | |
| 52 | |
| 45 | |
| 17 | |
| 16 |
| User | Count |
|---|---|
| 109 | |
| 108 | |
| 40 | |
| 33 | |
| 26 |