March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch 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
User | Count |
---|---|
117 | |
77 | |
58 | |
52 | |
46 |
User | Count |
---|---|
171 | |
117 | |
63 | |
57 | |
51 |