Time Brush: Allow visual filter by relative times (time window)
Time Brush is a good visual for selecting date ranges but for streaming data it should be possible to set a time window (e.g. last hour, 24 hours, day, week, etc) for the initial display that does not necessary filter the data for other visuals. This could apply to other time series graphs as w...
Auto expire (delete) data within data sets
Particularly useful for streaming scenarios, allow data within data sets to be automatically deleted based on time based criteria (e.g. last x number of minutes/hours/days/weeks/months etc).
Sharing annotations from mobile app needs a little work
The annotation function in the mobile app is cool but a little clunky when trying to share. If you hit the wrong spot after clicking the share button you will find yourself back in the tile with all annotations gone. This is really easy to do - it took me about 4 goes the first time I tried. ...
Handle asynchronous calls in web.contents
Automatically handle asynchronous APIs (i.e. HTTP status 202) in web.contents function by polling the uri returned in the Operation-Location header on a regular basis until data is returned. Add an option to set the retry frequency.
Closer integration with Microsoft Cognitive Services APIs
Power BI/Cognitive Services combination could be a killer app but it needs to be made more accessible. There are third party documented methods for accessing Microsoft Cognitive Services APIs from Power BI but the process is a little convoluted and does not work for asynchronous APIs such as Tex...
Power BI Desktop taskbar icon to follow app in multi display setups
In Windows 10 with a multi display setup, taskbar icons are generally shown on the same display that the application is on and will follow the application if moved to a different display. For some reason this is not the case with Power BI where is always stays on the main taskbar.
Allow mashup with query relationships defined only by time and/or geo proximity
Allow multiple non-related datasets to be displayed on the same map or time series graph e.g. by letting Lat/Long, time and value fields contain multiple fields as long as they come from different queries. Each query should be represented by a different marker on the map/graph. Upload of cust...
Customize fields list ordering
At least as an option, allow fields to be ordered the same as the source query rather than alphabetical. This way they can be put in a logical and consistent order. Obviously, a workaround is to prefix each column name with a number but this is clunky, unattractive and a pain if the columns ...
Option to convert Data Source to Azure Data Service
The powerful ETL capabilities of Power BI is both one its greatest assets and greatest risks. Complex ETL can result is performance issues and can result in inconsistencies between Power BI reports and other consumers of the underlying database. Replicating logic between Power BI ETL and other...
Cache tab contents
At least for some visuals (e.g. ESRI, Word Cloud), each time you navigate away from and back to a tab they will refresh. For simpler visuals this might be fine but some take a fair while to refresh even though often no data has changed. Reports would feel snappier if once rendered and within ...