Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
1 year ago
Solved

Passing Dynamic Field Parameters from Power BI to Power Automate for Fabric Pipeline Execution

Hi Anonymous , In a recent project, I worked on integrating Power BI with Microsoft Fabric using Power Automate to trigger a pipeline based on dynamic field selections. The journey started with buil...
  • Anonymous's avatar
    Anonymous
    1 year ago

    Hi Poojara_D12 ,

     

    This end-to-end solution enables users to dynamically select fields in Power BI and export the filtered data to a well-formatted Excel file via Microsoft Fabric, with automation powered by Power Automate.

    The flow begins with a Power BI report where users choose specific columns using slicers or parameters. A Power Automate flow—triggered via HTTP or a Power BI button—captures these selections, along with export metadata like user email, export ID, and record limits. The flow authenticates with Microsoft Fabric using an Azure App Registration and securely triggers a Fabric data pipeline.

    Inside Fabric, the pipeline filters and exports the selected data to Excel, formats the output using a notebook (with headers styled, column widths adjusted, and summary metadata added), and stores it in a Lakehouse location. After processing, Power Automate fetches the file and emails it directly to the user, attaching the Excel file with all selected data.

    This workflow is scalable, secure, and user-friendly—ideal for automated reporting, scheduled exports, or on-demand sharing. It eliminates manual data exports and delivers polished Excel reports with just one click from Power BI.