Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateJoin 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.
I want to build a PBI report that uses data from an OData feed.
The problem is that the OData feed can return lots of GB of data, which takes a lot of time and memory on my desktop. I want to do the following but not sure how this could be done:
1. When using PBI desktop, I want to pull the data with parameter $top=1000, and this way avoid pulling all the data.
2. After I build my report, I want to publish it so it will run daily in the cloud, but instead of pulling only first 1000 records, I want that in the cloud it will pull all the records.
The problem is that if I use $top locally, and then publish, I don't see an option to remove this $top in the cloud. Can what I wanted be done in any way?
Solved! Go to Solution.
It is possible to change a parameter after publishing your report to the service. I guess you could use that to do what you want. If you have premium, I think you can set the parameter once as part of the deployment settings.
It is possible to change a parameter after publishing your report to the service. I guess you could use that to do what you want. If you have premium, I think you can set the parameter once as part of the deployment settings.
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
61 | |
61 | |
55 | |
38 | |
27 |
User | Count |
---|---|
82 | |
61 | |
45 | |
41 | |
39 |