Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hello All,
We have a custom on-premise REST api which is providing data in chuncks. Now we want below features to be added on the report-
1. To call the API while scrolling the data. In such when the user scolls the page the report will automatically call the API and refersh the visuals accordingly.
2. Filtering- For filtering it is required that the user selects all the filters on the report and when he clicks on a button it will make an API call and API will do the filtering and provide the result to report. With the data returned by API will reflect on the visual.
Is it possible in Power BI?
Thanks in advance.
Thanks for your reply.
But Direct Query doesn't supproted with Custom API.
Is there any other way for this?
You are describing Direct Query mode. Also, if you look at the queries that are generated to render the visuals you will notice TOPN(501) a lot - Power BI is already doing that paging against the data source. In your case you may have to add a middleware broker like a SQL Server stored procedure that hides the fact from Power BI that your API data source is not a Direct Query data source.
For the filters there is an option in the Power BI settings to defer filter application for Direct Query data sources.
Under Options > Current File > Query Reduction, you can find an option to defer slicer and filter selections until you click "apply."
Lastly it is worth mentioning Paginated Reports - but I'm not sure to what extent these support API data sources.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
7 | |
4 | |
3 | |
2 | |
1 |
User | Count |
---|---|
7 | |
6 | |
6 | |
4 | |
3 |