Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hi All,
I would like to use a Parameter (List_Param) instead of hardcoding the name of my list to filter out some of the rows from several tables in the model.
#"Remove Rows" = Table.SelectRows(#"Type modified", each try List.Contains(Element_list1, [ElementCode]) otherwise null = true)
I tried to replace Element_list1 with
Expression.Evaluate(List_param, #shared)
-(List_param is set to Element_list1)- and it filters the rows in query editor, but when I close the query editor and refresh the data, my table will be empty.
How can I use my parameter List_Param to filter out rows from my table that aren't in the list named Element_list1?
Thanks!
Solved! Go to Solution.
I do not know your use case, but there may be alternatives to Expression.Evaluate() you may want to consider, because Expression.Evaluate() sometimes causes security errors:
[
list 1 = {1,2,3},
List 2 = {"a", "b", "c"}
}
Acces any individual list with Record.Field
Hope this helps.
Hi @taskob, it is possible, but we don't know how do you store your lists for such parameter. Do you store them as a separate queries?
You can do it this way for example. Check attached .xlsx file!
I see @dufoq3. My version seems to work in Excel too (see attached) , but i need it to work in Power BI Desktop and Cloud too....
List_param.xlsx
If you list the data from Element_values in a visualisation, it works for you? For me it's ok in Query editor, but no data in the visualisation.
Thank you!
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
15 | |
11 | |
8 | |
8 | |
7 |
User | Count |
---|---|
14 | |
13 | |
9 | |
7 | |
6 |