The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredCompete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.
Problem: Dynamically change the axis- So there is a drop down of axis type (Market/Country). Based on the selection, the Y-axis should change. So if Market is selected then graph should display sales across markets- NAM, APAC, etc. and if country is selected then graph should display sales across countries. We have 2 separate columns for market and country in data ?
Solved! Go to Solution.
@shashank wrote:
Problem: Dynamically change the axis- So there is a drop down of axis type (Market/Country). Based on the selection, the Y-axis should change. So if Market is selected then graph should display sales across markets- NAM, APAC, etc. and if country is selected then graph should display sales across countries. We have 2 separate columns for market and country in data ?
There's no such feature in Power BI, however I think you could do it with some tricky measure. You can put this measure to the value field of the chart and it would vary according to the country/market slicer.
measure = IF ( ISFILTERED ( 'slicerTable'[countryOrMarket] ) && HASONEVALUE ( 'slicerTable'[countryOrMarket] ) && LASTNONBLANK ( 'slicerTable'[countryOrMarket], "" ) = "coutry", [your measure for country], [your measure for market] )
@shashank wrote:
Problem: Dynamically change the axis- So there is a drop down of axis type (Market/Country). Based on the selection, the Y-axis should change. So if Market is selected then graph should display sales across markets- NAM, APAC, etc. and if country is selected then graph should display sales across countries. We have 2 separate columns for market and country in data ?
There's no such feature in Power BI, however I think you could do it with some tricky measure. You can put this measure to the value field of the chart and it would vary according to the country/market slicer.
measure = IF ( ISFILTERED ( 'slicerTable'[countryOrMarket] ) && HASONEVALUE ( 'slicerTable'[countryOrMarket] ) && LASTNONBLANK ( 'slicerTable'[countryOrMarket], "" ) = "coutry", [your measure for country], [your measure for market] )
User | Count |
---|---|
83 | |
83 | |
37 | |
34 | |
32 |
User | Count |
---|---|
92 | |
79 | |
62 | |
53 | |
51 |