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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I'm trying to make a bar chart that uses measures as values, and I want to encode measures with different variables (1 or 0) that I can multiply the values by so that I can use a slicer to toggle whether or not they appear on the chart. How would I do that effectively, or is there a better way?
Solved! Go to Solution.
Hi @Anonymous ,
Thanks for reaching out to the Microsoft fabric community forum.
Create a bar chart that shows multiple measures, but only the selected ones based on a slicer.
In Power BI, New Table, and create a static list of the measures:
MeasureSelector =
DATATABLE(
"MeasureName", STRING,
{
{"Sales"},
{"Profit"},
{"Cost"}
}
)
This table is not related to your data model.
Use the MeasureName column from the MeasureSelector table as a slicer (set to multi-select).
Format the slicer as a vertical list or dropdown.
If you want the axis to show measure names, create this table:
ChartAxis =
DATATABLE(
"MeasureName", STRING,
{
{"Sales"},
{"Profit"},
{"Cost"}
}
)
Use ChartAxis [MeasureName] as the Axis in your bar chart.
Show Measure Value =
VAR SelectedMeasure = SELECTEDVALUE(ChartAxis[MeasureName])
VAR IsSelected =
CALCULATE(
COUNTROWS(MeasureSelector),
MeasureSelector[MeasureName] = SelectedMeasure
)
RETURN
SWITCH(
TRUE(),
SelectedMeasure = "Sales" && IsSelected, [Sales Measure],
SelectedMeasure = "Profit" && IsSelected, [Profit Measure],
SelectedMeasure = "Cost" && IsSelected, [Cost Measure],
BLANK()
)
Replace [Sales Measure], [Profit Measure], and [Cost Measure] with your actual measures.
Axis: ChartAxis [MeasureName]
Values: Show Measure Value
Slicer: MeasureSelector [MeasureName]
If the response has addressed your query, please Accept it as a solution and give a 'Kudos' so other members can easily find it
Best Regards,
Sreeteja.
Community Support Team
Hi @Anonymous ,
Thanks for reaching out to the Microsoft fabric community forum.
Create a bar chart that shows multiple measures, but only the selected ones based on a slicer.
In Power BI, New Table, and create a static list of the measures:
MeasureSelector =
DATATABLE(
"MeasureName", STRING,
{
{"Sales"},
{"Profit"},
{"Cost"}
}
)
This table is not related to your data model.
Use the MeasureName column from the MeasureSelector table as a slicer (set to multi-select).
Format the slicer as a vertical list or dropdown.
If you want the axis to show measure names, create this table:
ChartAxis =
DATATABLE(
"MeasureName", STRING,
{
{"Sales"},
{"Profit"},
{"Cost"}
}
)
Use ChartAxis [MeasureName] as the Axis in your bar chart.
Show Measure Value =
VAR SelectedMeasure = SELECTEDVALUE(ChartAxis[MeasureName])
VAR IsSelected =
CALCULATE(
COUNTROWS(MeasureSelector),
MeasureSelector[MeasureName] = SelectedMeasure
)
RETURN
SWITCH(
TRUE(),
SelectedMeasure = "Sales" && IsSelected, [Sales Measure],
SelectedMeasure = "Profit" && IsSelected, [Profit Measure],
SelectedMeasure = "Cost" && IsSelected, [Cost Measure],
BLANK()
)
Replace [Sales Measure], [Profit Measure], and [Cost Measure] with your actual measures.
Axis: ChartAxis [MeasureName]
Values: Show Measure Value
Slicer: MeasureSelector [MeasureName]
If the response has addressed your query, please Accept it as a solution and give a 'Kudos' so other members can easily find it
Best Regards,
Sreeteja.
Community Support Team
Hi @Anonymous ,
Just wanted to check if you had the opportunity to review the suggestion provided?
If the response has addressed your query, please Accept it as a solution and give a 'Kudos' so other members can easily find it.
If you have the ability to do so (non-direct query data model) you should be able to create a field parameter with your measures so you can dynamically choose which ones to include in your visual. Here's the link to the Microsoft document for field parameters: Use report readers to change visuals (preview) - Power BI | Microsoft Learn
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 61 | |
| 44 | |
| 41 | |
| 36 | |
| 21 |
| User | Count |
|---|---|
| 175 | |
| 119 | |
| 106 | |
| 77 | |
| 50 |