Power BI Ideas

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow setting of Slicer State at report level - without having to find individual visual objects

    Power BI Embedding allows for slicer state to be set when initial embedding is performed. An array of ISlicer objects can be passed into an IEmbedConfiguration - targeting slicers by table/column names.

    After embedding has completed, the only way to update a slicers state is to use 'setSlicerState' on each individual visual. As described here: https://github.com/Microsoft/PowerBI-JavaScript/wiki/Slicers#set-slicer-state

    This requires a developer to iterate through the report object hierarchy (Report -> Pages -> Visuals) iterating over the visuals to find the target slicer by ID or Name.

    Both ID and Name are problematic at times (ID is random, and names have a…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  2. Need a REST API to get Dataflow refresh history

    Datasets have a GET /refreshes API to retrieve the refresh history. We need one similar for Dataflows. There is a POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/dataflows/{dataflowId}/refreshes API to start a refresh but there's no API to monitor the success/failure of that refresh currently. Please add a GET https://api.powerbi.com/v1.0/myorg/groups/{groupId}/dataflows/{dataflowId}/refreshes

    7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  3. Extract comments from API

    With the newly released functionality of commenting for reports, it would be great to be able to retrieve these using the API in order to create summaries or overviews of the comments in a separate report.

    46 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  4. Get all users/groups of all worspaces in one API request

    It's possible to obtain all the users/groups included in a workspace. For administration purposes, this way is not very useful because of the limitation of 200 requests per hour. It would be great to have a call to obtain all the users of all the groups (only for Power BI Service admins).

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  5. Power Bi Embedded - Report Edit Mode - Enable Mobile View Settings

    It should be possible to edit mobile view settings for reports when editing embedded reports (edit mode)

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  6. Export Shared Users for a Dashboard/Report via API

    It would be great to be able to export the list of users to whom a dashboard/report has been shared via API (GetUsersSharedReports).

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  7. Upgrade Workspace to new workspace experience with API

    Add to the Power BI service API the function to upgrade an old old workspace (type = 'group') to the new workspace experience (type='workspace)

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  8. add export options with REST API to Power BI Pro

    Exporting to PDF, PPTX and PNG using an API is a game changer for Power BI.
    Announcement here: https://powerbi.microsoft.com/en-us/blog/export-report-to-pdf-pptx-and-png-files-using-power-bi-rest-api

    Please consider extending this capability to Power BI Pro accounts.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  9. Presentation Mode in Embedded Mode

    Please, The Presentation Mode in Power BI Web is very important.
    We are able to view the Dashboards and Reports into TV through Raspberry PI Browser for example.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  10. Ability to subscribe to reports in Power BI Embedded

    Please provide an API to allow developers to add the ability for users to subscribe to a report if the report has been embedded into a third party application.

    Currently this can only be done though the Power BI app on PowerBI.com which users won't have access to if Power BI has been embedded.

    This is very useful functionality because users love receiving reports via email. It also means that row-level security (RLS) can be maintained if the report has been scheduled by the user and not by an administrator through PowerBI.com on their behalf.

    This would help us greatly…

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  11. Expose Analysis Services perspective in Power BI REST API

    Currently, the Datasets - Update Datasources In Group functionality in the API doesn't give us access to change a perspective in a AS/SSAS connection, so it cannot be updated programatically. Please expose the perspective via the REST API or preferably PowerShell so we can get and set it. Also, it seems as if the perspective might be also embedded in the report. And Analyse In Excel connection information may be stored elsewhere. I am hoping that having access to set the perspective would update the perspective in every location necessary, if this is stored in multiple places.

    12 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  12. Add HDInsights Interactive Query as SSO datasource to connect with Paginated Report

    Add HDInsights Interactive Query as SSO datasource to connect with Paginated Report

    It will be fine if you implement the possibility to download paginated report via Power BI REST API using Hive cluster as a data source.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  13. Give the ability to delete an unused datasource in a published dataset using PowerBI REST API

    Currently we are just able to delete a datasource from an on-premise gateway using PowerBI REST API, I need a REST service that allows me to delete an unused datasource from a published dataset itself. The thing here is that I was able to put a dynamic parameter over a ADLS connection but when I published it to a workspace then the original connection or datasource remains there even if I'm not using it, that impacts the refresh time of the dataset and is giving memory overflows errors, so I need to delete that datasource connection to resolve that problem.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  14. Provide method of searching/filtering capacity list

    Currently, the capacities API returns an entire list of all capacities. This is slow and heavy as the number of capacities increase. This leads to slower response times, increased traffic and processing, and reduced performance of Power BI API services.

    This request is to provide a method by which server side filtering can be performed to return a partial list of capacities.

    Ideas for what value could be filtered are:
    - id
    - displayName
    - sku
    - state
    - region
    - capacityUserAccessRight

    8 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  15. Missing JSON Data In Streaming API Shouldn't Always Read As NULL

    A lot of IoT hardware and services attempt to be efficient by sending sparse data - only sending the CHANGES in values between JSON calls.

    This doesn't work well with PowerBI, since it counts all missing channels as NULL data.

    Ie, I have four channels set up - three temperatures and a date-stamp.

    [{

    "Temp 1": "23",
    
    "Temp 2": "34",
    "Temp 3": "42",
    "Date": <valid datestamp>

    }]

    When I send that JSON, everything appears on live dashboards and reports.

    If I send the following...

    [{

    "Temp 2": "22",
    
    "Temp 3": "33",
    "Date": <valid datestamp>

    }]

    Then Temp 1 is marked…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  16. Power BI Embedded Save As callback validation

    Allow a callback for save as validation custom logic.

    We have a use case where report names must be unique.

    When using Power BI Embedded Save As we cannot validate the report name that's created and duplicate names can be created by customers.

    It would be great if this worked similarly to Commands and we could listen on a saveRequest event, validate the report name used with our custom logic and give the go ahead to allow to save.

    https://github.com/microsoft/PowerBI-JavaScript/wiki/Commands

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  17. embed save

    Allow a callback for save as validation custom logic.

    We have a use case where report names must be unique.

    When using Power BI Embedded Save As we cannot validate the report name that's created and duplicate names can be created by customers.

    It would be great if this worked similarly to Commands and we could listen on a saveRequest event, validate the report name used with our custom logic and give the go ahead to allow to save.

    https://github.com/microsoft/PowerBI-JavaScript/wiki/Commands

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  18. Using Embed Tool - Registering a client application the example File should use the right Fileextension

    Working myself through the embedding of a Dashboard into a 3rd party application. At the end you can download a power bi example for visual studio. The file extension there is TXT. After having a look on the TXT File and some research I realised it is a zip file that can be extracted. Can you fix this ?

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  19. SharepointOnline embed custom size

    Please allow custom sizes for embedding onto Sharepoint Online to match the custom page size options of the report design. Today the only options are 4:3 and 16:9.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  20. Ability to edit format for export to PDF

    If the character length of column name on Matrix is long, full name is invisible on PDF. So it would be better if it is possible to edit format for export to PDF.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →

Feedback and Knowledge Base

Ready to get started?

Try new features of Power BI today by signing up and learn more about our powerful suite of apps.