Power Query M code
let
ServerName = if Environment = "Prod" then "prod-sql-server" else "dev-sql-server",
Source = Sql.Database(ServerName, "YourDatabase")
in
Source
Builds a data source path from a parameter so the same query can point at dev or prod without editing the M code.
let
ServerName = if Environment = "Prod" then "prod-sql-server" else "dev-sql-server",
Source = Sql.Database(ServerName, "YourDatabase")
in
Source
Environment should be a Power Query text parameter with a list of values like Dev and Prod, switched before publishing.
Browse all 145 snippets in the Power Query M Code Snippets, or search the library for something similar to Parameter-Driven Source Path (Dev vs Prod).