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.
Is there a way to change a string parameter to replace certain characters and then save this to a new parameter, such that if the first parameter is changed then the second one automatically updates as well?
Solved! Go to Solution.
Hi! I was trying to create a parameter that was based off a user given string. This string is then passed into an sql query with a bunch of special characters escaped. I did this through passing it to the SQL query like "% stringName %" and then adding a bunch of .textReplace(). Like this: "% stringName%.textReplace().textReplace().textReplace() %".
I was trying to get to a way of escaping those characters, this was the best solution I found
you cannot dynamically create parameters. Please provide a more detailed explanation of what you are aiming to achieve. What have you tried and where are you stuck?
Hi! I was trying to create a parameter that was based off a user given string. This string is then passed into an sql query with a bunch of special characters escaped. I did this through passing it to the SQL query like "% stringName %" and then adding a bunch of .textReplace(). Like this: "% stringName%.textReplace().textReplace().textReplace() %".
I was trying to get to a way of escaping those characters, this was the best solution I found
I'm still not clear what you are trying to achieve. Can you give an example?
The scenario was:
User wants to know the count of a certain string based on an SQL query
That string my contain single and double quotes, and [ or ]
These needed to be escaped automatically prior to being passed into the sql query, and turned into a %
The user needed to be able to change the string on demand and then have power bi update the tiles
I was trying to find out how to be able to pass in this string as a parameter to the sql query in power bi, with those charcaters automatically escaped
In order to do this, I passed it into the query through a parameter, then used .textReplace() a bunch of times to escape all those characters
I was originally trying to use a power bi M query to achieve this, however the parameter wasn't being successfully updated
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 |
---|---|
56 | |
55 | |
54 | |
37 | |
29 |
User | Count |
---|---|
77 | |
62 | |
45 | |
40 | |
40 |