Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
molegris
Advocate IV
Advocate IV

How to replace part of the M code in many queries at the same time

Hi,

 

I inherited the responsibility to maintain a large PowerBI file that has more than 80 queries.  It serves as a central dataset and presentation layer for many other reports.  The previous owner hardcoded the connection to the SQL server in each individual queries.  I want to use parameters.

 

Is it possible to do a search and replace to change the Source step in all the queries at once?

 

Something like this:

Search M code in all queries:     Source = Sql.Database("server1", "database1")

Replace M code in all queries:   Source = Sql.Database(ServerNameParam, DatabaseNameParam)

 

Thank you

 

1 ACCEPTED SOLUTION

Hi @molegris ,

it requires a bit of setup, but then you can bulk-replace strings in your M-code at once: 
https://bengribaudo.com/blog/2020/07/16/5356/editing-report-spreadsheet-mashups-in-vscode

 

 

Imke Feldmann (The BIccountant)

If you liked my solution, please give it a thumbs up. And if I did answer your question, please mark this post as a solution. Thanks!

How to integrate M-code into your solution -- How to get your questions answered quickly -- How to provide sample data -- Check out more PBI- learning resources here -- Performance Tipps for M-queries

View solution in original post

3 REPLIES 3
amitchandak
Super User
Super User

@molegris , I doubt that. But let check with other super users

@ImkeF , can you help on this

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Hi @molegris ,

it requires a bit of setup, but then you can bulk-replace strings in your M-code at once: 
https://bengribaudo.com/blog/2020/07/16/5356/editing-report-spreadsheet-mashups-in-vscode

 

 

Imke Feldmann (The BIccountant)

If you liked my solution, please give it a thumbs up. And if I did answer your question, please mark this post as a solution. Thanks!

How to integrate M-code into your solution -- How to get your questions answered quickly -- How to provide sample data -- Check out more PBI- learning resources here -- Performance Tipps for M-queries

Thank you.  A bit complicated but I'll definitly try it and I'll let you know if it worked for me.

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.