Forum Discussion

satya__6's avatar
satya__6
Advocate II
7 months ago
Solved

How to Create Dynamic Server Parameters in Paginated Reports? Works in Desktop but Fails in Service

Hi Team, I need help regarding dynamic parameters for switching SQL servers inside a Power BI Paginated Report (RDL). I created an expression‑based connection string :   Show more lines ...
  • cengizhanarslan's avatar
    6 months ago

    n Power BI Service, expression-based connection strings / dynamic data source switching is not supported for paginated reports.

     

    Option 1) Use deployment pipelines / CI/CD to swap the data source

    • Store the RDL in source control

    • On deployment, update the report’s data source to the target environment (Dev → QA → Prod)

    • This keeps the report definition consistent while enforcing static connections per environment

     

    Option 2) Use a shared semantic model 
    If your paginated report can use a Power BI dataset / semantic model as its data source, you can handle environment switching at the dataset level (deployment pipelines can rebind / swap connections more cleanly). This is often the most manageable approach in Fabric-centric setups.