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! Request now

Reply
powerbiexpert22
Impactful Individual
Impactful Individual

Power BI API Call feasibility

Can below scenarios be possible in Power BI?

 

Scenario1:

1. User will input values in a form using a dropdown/filters/slicers, example Account ID and Product ID ( This form needs to be created in Power BI)
2. User will click on Submit Button ( This button needs to be created in Power BI)
3. An API call will trigger after button click which will fetch Power BI filter or slicers values selected in Step1 from database using Python or Java code


Scenario2:

1. User will input values in a form using a dropdown/filters/slicers, example Account ID and Product ID ( This form needs to be created in Power BI)
2. User will click on Submit Button ( This button needs to be created in Power BI)
3. A Power Automate Flow will trigger after button click which will fetch Power BI filter or slicers values selected in Step1 from database

1 ACCEPTED SOLUTION
jaineshp
Memorable Member
Memorable Member

@powerbiexpert22 

Go with Scenario 2 - Power Automate Route

Why this works better:

  • Power BI doesn't have true submit buttons, but Power Automate can bridge this gap
  • Microsoft's native integration means fewer compatibility issues
  • More reliable than trying to force Python/Java calls from Power BI

Implementation Steps:

Step 1: Power BI Setup

  • Create your report with slicers for Account ID and Product ID
  • Set up report parameters that capture slicer selections
  • Configure the report to work with Power Automate triggers

Step 2: Power Automate Flow

  • Create flow triggered by Power BI data changes or manual trigger
  • Use "Get data from Power BI" action to fetch current filter values
  • Add your database API call using HTTP connector
  • Handle response and update target systems

Step 3: User Experience

  • Users interact with normal Power BI slicers (feels like a form)
  • Add a bookmark or button that triggers the flow
  • Flow runs in background and processes the selected values

Fixed? ✓ Mark it • Share it • Help others!


Best Regards,
Jainesh Poojara | Power BI Developer

View solution in original post

5 REPLIES 5
v-tejrama
Community Support
Community Support

Hi @powerbiexpert22 ,

 

Thank you @jaineshp  for the response provided!

Has your issue been resolved? If the response provided by the community member addressed your query, could you please confirm? It helps us ensure that the solutions provided are effective and beneficial for everyone.

Thank you for your understanding

Hi @powerbiexpert22 ,

 

I wanted to follow up and see if you had a chance to review the information shared. If you have any further questions or need additional assistance, feel free to reach out.

 

Thank you.

powerbiexpert22
Impactful Individual
Impactful Individual

Hi @jaineshp ,  how to achieve below highlighted in Power BI?

 

powerbiexpert22_0-1754895487730.png

 

Hey @powerbiexpert22,

Here's how to capture current slicer values in Power BI for Power Automate:

Quick Solution Steps

Power BI Side:

  • Create report parameters matching your slicer fields (Account ID, Product ID)
  • Link slicers to these parameters in slicer properties
  • Publish report to Power BI Service

Power Automate Side:

  • Create flow with "Power BI" trigger or manual trigger
  • Add "Get dataset parameters" action from Power BI connector
  • Use retrieved parameter values in your HTTP/API calls

User Experience:

  • Add Power Automate visual to your report page
  • Users select slicers → click flow button → values get processed
  • Flow runs with current slicer selections automatically

Key Point: The "Get dataset parameters" action is what pulls your current slicer values. This works because parameters update when slicers change.

 

Fixed? ✓ Mark it • Share it • Help others!


Best Regards,
Jainesh Poojara | Power BI Developer

jaineshp
Memorable Member
Memorable Member

@powerbiexpert22 

Go with Scenario 2 - Power Automate Route

Why this works better:

  • Power BI doesn't have true submit buttons, but Power Automate can bridge this gap
  • Microsoft's native integration means fewer compatibility issues
  • More reliable than trying to force Python/Java calls from Power BI

Implementation Steps:

Step 1: Power BI Setup

  • Create your report with slicers for Account ID and Product ID
  • Set up report parameters that capture slicer selections
  • Configure the report to work with Power Automate triggers

Step 2: Power Automate Flow

  • Create flow triggered by Power BI data changes or manual trigger
  • Use "Get data from Power BI" action to fetch current filter values
  • Add your database API call using HTTP connector
  • Handle response and update target systems

Step 3: User Experience

  • Users interact with normal Power BI slicers (feels like a form)
  • Add a bookmark or button that triggers the flow
  • Flow runs in background and processes the selected values

Fixed? ✓ Mark it • Share it • Help others!


Best Regards,
Jainesh Poojara | Power BI Developer

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

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!

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.

Top Solution Authors