Power BI Ideas

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Should be able to see the detailed information in Lineage view through API/PowerShell.

    Please include the API for lineage view to check the Shared Datasets and also Dashboards/Reports connected to shared datasets.

    3 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 →
  2. 22 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 →
  3. Non-Admin PowerBI REST APIs should also provide below information:

    1.Dashboard metadata such as measures and dimensions of reports used in it.
    2. Owner, create date and update date for Reports and Dashboards
    3. Usage Data on Reports & Dashboards to understand the popularity report wise
    4. PowerBI Workspace Descriptions if any
    5. titles of visuals(bar chart, pie chart... etc visuals) of power bi reports.

    8 votes
    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 →
  4. 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 →
  5. 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 →
  6. 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 →
  7. 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 →
  8. copy visual as an image - embedded

    Copying a visual as an image was release to the service in April 2020. Please add this feature to Embedded.

    https://powerbi.microsoft.com/en-us/blog/announcing-copy-a-visual-as-an-image/

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

    We’ll send you updates on this idea

    backlog  ·  2 comments  ·  APIs and Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  9. 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 →
  10. Dataset Refresh Rate Limit API Response Change

    Currently, after the daily 8 request cap is reached the API returns HTTP400. The proper HTTP code would be HTTP429. A Retry-After header in the response would be appreciated as well.

    See https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429

    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 →
  11. Service principal to pull Activity logs

    Use Service Principal instead of full user accounts to authenticate and connect to power bi cmdlets while pulling activity logs.

    24 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 →
  12. 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 →
  13. 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 →
  14. 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 →
  15. Get Reports by Dataset API

    the API would return the report and workspace IDs for all reports that use an input dataset ID. All reports would be returned across your power bi tenant (even if you do not own or have access) as long as the report is connected to a dataset you own.

    Shared datasets are great but it is a upgrade challenge when you have no idea who is actually using the dataset. If someone sources data from your dataset this should prompt the users with a notification that details such as the report name and usage data will be accessible by the…

    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. Export all the users/groups to whom dashboards/reports have been shared

    For administration purposes, it would be great to be able to export via API the complete list of users to whom any dashboard/report has been shared (only for power bi service admins). Currently it's not available the list of who have you shared a report with (neither individually nor full list).

    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. 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 →
  18. 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 →
  19. Add scope to Export-PowerBIReport cmdlet

    Please add the scope parameter to more PowerShell cmdlets for Power BI. For example, the Export-PowerBIReport does not have the scope parameter while the Get-PowerBIReport does.

    My use-case is as an tenant admin I need to backup workspace content before deleting the workspaces. Workspace owners aren't always technical and trust their IT staff to do this sort of work for them. This would allow admins to run a periodic backup of report definitions across the tenant.

    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. Update Zendesk connector

    The Zendesk connector seems to be outdated. It can't load more than 1000 rows. Please update the connector to simply do multiple requests where each request gets 1k rows until nothing is returned and then union all together. Its really annoing to do this in M Script.

    3 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 →
← Previous 1 3 4 5 30 31

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.