The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.
Line and Clustered chart to show unselected value in bar and selected value in line for comparison:
Could you help me options to acheive this expected result apart from adding multiple visuals.
Slicer:
Table Data:
Expected output:
Show selected value in line and unselected value in bar. This is to compare value of selected value against all other values.
Solved! Go to Solution.
@Anonymous here is what you need to do
Add new data table for slicer, go to modelling table, new table and enter following expression
Slicer = VALUES( Test[X Axis] )
Create a slicer and use X-Axis column from above new table
now add two measures, one for bar and one for line
Bar Value = VAR __selectedXAxis = SELECTEDVALUE( Slicer[X Axis] ) RETURN CALCULATE( SUM( Test[Y Axis] ), KEEPFILTERS( Test[X Axis] <> __selectedXAxis ) )
Line Value = VAR __selectedXAxis = SELECTEDVALUE( Slicer[X Axis] ) RETURN CALCULATE( SUM( Test[Y Axis] ), Test[X Axis] = __selectedXAxis ) * DIVIDE( [Bar Value], [Bar Value] )
here is what you get if ID 2 is selected
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
@Anonymous here is what you need to do
Add new data table for slicer, go to modelling table, new table and enter following expression
Slicer = VALUES( Test[X Axis] )
Create a slicer and use X-Axis column from above new table
now add two measures, one for bar and one for line
Bar Value = VAR __selectedXAxis = SELECTEDVALUE( Slicer[X Axis] ) RETURN CALCULATE( SUM( Test[Y Axis] ), KEEPFILTERS( Test[X Axis] <> __selectedXAxis ) )
Line Value = VAR __selectedXAxis = SELECTEDVALUE( Slicer[X Axis] ) RETURN CALCULATE( SUM( Test[Y Axis] ), Test[X Axis] = __selectedXAxis ) * DIVIDE( [Bar Value], [Bar Value] )
here is what you get if ID 2 is selected
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.