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
I have 3 separate data sources (using DirectQuery) that I want to plot on the same chart. I am using a bar chart. I would like to have a slicer that lets me select which series to display. If I pick data source 1 on the slicer then data source 1 is displayed. If I pick data source 2 on the slicer then data source 2 is displated. How can I do this?
Thank you
Solved! Go to Solution.
Create a table with the names of your data sources
DataSourceSelector =
DATATABLE(
"DataSource", STRING,
{
{"Data Source 1"},
{"Data Source 2"},
{"Data Source 3"}
}
)
Create a measure
SelectedData =
SWITCH(
SELECTEDVALUE(DataSourceSelector[DataSource]),
"Data Source 1", SUM('DataSource1'[Value]),
"Data Source 2", SUM('DataSource2'[Value]),
"Data Source 3", SUM('DataSource3'[Value]),
BLANK()
)
Add the shared axis (e.g., Date or Category) to the X-axis.
Add the SelectedData measure to the Y-axis.
Use the DataSourceSelector table as a slicer. When you select a data source in the slicer, the SelectedData measure dynamically adjusts to display data from the corresponding data source.
💌 If this helped, a Kudos 👍 or Solution mark ✅ would be great! 🎉
Cheers,
Kedar
Connect on LinkedIn
Create a table with the names of your data sources
DataSourceSelector =
DATATABLE(
"DataSource", STRING,
{
{"Data Source 1"},
{"Data Source 2"},
{"Data Source 3"}
}
)
Create a measure
SelectedData =
SWITCH(
SELECTEDVALUE(DataSourceSelector[DataSource]),
"Data Source 1", SUM('DataSource1'[Value]),
"Data Source 2", SUM('DataSource2'[Value]),
"Data Source 3", SUM('DataSource3'[Value]),
BLANK()
)
Add the shared axis (e.g., Date or Category) to the X-axis.
Add the SelectedData measure to the Y-axis.
Use the DataSourceSelector table as a slicer. When you select a data source in the slicer, the SelectedData measure dynamically adjusts to display data from the corresponding data source.
💌 If this helped, a Kudos 👍 or Solution mark ✅ would be great! 🎉
Cheers,
Kedar
Connect on LinkedIn
Hi @mj2024 ,
As Ibenllin said, field parameters are a good choice. Refer to the demo below:
For more details, you can refer to below bolg:
Power BI Field Parameters: What Are They & How to Use Them?| Coupler.io Blog
Best Regards,
Adamk Kong
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
You do that with Field Parameters.
do you have a resource that shows how to do it?
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
131 | |
88 | |
85 | |
64 | |
55 |
User | Count |
---|---|
203 | |
141 | |
104 | |
76 | |
67 |