Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Hi Team,
Source table
Table A |
Script ID | Category | Relience | Tata | Godrej | TCS | Colgate |
1 | Equity | 100 | 150 | 120 | 140 | 160 |
2 | Comm | 210 | 120 | 235 | 147 | 135 |
Table B |
Script ID | Category | MF |
1 | Equity | 170 |
2 | Comm | 180 |
Reqirment : i want to create a bar graph when user select category from the slicer and bar graph it should present
Relience | Tata | Godrej | TCS | Colgate |
MF |
and sort by the low to high value
Note:- we dont want to pivot/unpivot the source data
Thanks
Solved! Go to Solution.
Hi @Anshenterprices ,
I suggest you to create a Dimtable with column headers as "Relience","Tata","Godrej","TCS","Colgate" you need.
Axis =
{"Colgate","TCS","Godrej","Tata","Relience"}
Then create a measure to calcualte the sum of value.
Measure =
SWITCH(
MAX('Axis'[Axis]),
"Colgate",CALCULATE(SUM('Table A'[Colgate])),
"TCS",CALCULATE(SUM('Table A'[TCS])),
"Godrej",CALCULATE(SUM('Table A'[Godrej])),
"Tata",CALCULATE(SUM('Table A'[Tata])),
"Relience",CALCULATE(SUM('Table A'[Relience]))
)
Create a bar chart by Axis[Axis] in Axis and [Measure] in Value, then you can sort your visual by measure.
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@amitchandak Can you please explain how to do that? Based on the values it will sort?
thank you
@Anshenterprices , Create 5 measures and put them in visual in the order you want
@amitchandak but those are already a seperate columns and its a meausure ? Can you please explain how to do that? Based on the values it will sort?
thank you
Hi @Anshenterprices ,
I suggest you to create a Dimtable with column headers as "Relience","Tata","Godrej","TCS","Colgate" you need.
Axis =
{"Colgate","TCS","Godrej","Tata","Relience"}
Then create a measure to calcualte the sum of value.
Measure =
SWITCH(
MAX('Axis'[Axis]),
"Colgate",CALCULATE(SUM('Table A'[Colgate])),
"TCS",CALCULATE(SUM('Table A'[TCS])),
"Godrej",CALCULATE(SUM('Table A'[Godrej])),
"Tata",CALCULATE(SUM('Table A'[Tata])),
"Relience",CALCULATE(SUM('Table A'[Relience]))
)
Create a bar chart by Axis[Axis] in Axis and [Measure] in Value, then you can sort your visual by measure.
Best Regards,
Rico Zhou
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 MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
82 | |
81 | |
52 | |
39 | |
35 |
User | Count |
---|---|
95 | |
79 | |
52 | |
49 | |
47 |