Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
josivanl
Regular Visitor

how to views per day reports or dashboards power bi automatically

I need a list of all reports or dashboards in Power BI Server for 10 or more days without use. The only resource I found is Usage Metrics, but this process is manual and I have a lot of reports to check.

 

Is it possible to make this list automatic?

6 REPLIES 6
Anonymous
Not applicable

Hi @josivanl ,


Could you tell me if your problem has been solved?
If it is, kindly Accept it as the solution. More people will benefit from it.
Or you are still confused about it, please provide me with more details about your problem.


Best Regards,
Stephen Tao

Unfortunately I didn't get the result I expected, I followed this link:  https://docs.microsoft.com/en-us/power-bi/admin/service-admin-auditing#use-the-activity-log 

 

I ran this script and received the data in a .csv file: 

 

$UserCredential = Get-Credential

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

Import-PSSession $Session
Search-UnifiedAuditLog -StartDate 9/11/2019 -EndDate 9/15/2019 -RecordType PowerBI -ResultSize 5000 |
Export-Csv -Path "c:\temp\PowerBIAuditLog.csv" -NoTypeInformation

Remove-PSSession $Session

 

Follow this link: https://radacad.com/build-your-own-power-bi-audit-log-usage-metrics-across-the-entire-tenant 

 

to be able to better understand and work with the file exported from PowerShell, but I can't know which column represents the total value of views, especially when a report has no views.

Anonymous
Not applicable

Hi @josivanl ,

 

Since you have a lot of reports/dashboards, creating a Power BI app is a good idea. Please refer to:

Apps in Power BI.

Publish an app in Power BI

 

Best Regards,

Stephen Tao

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

GilbertQ
Super User
Super User

Hi @josivanl 

 

As far as I know that is they only way to extract the data.

 

And as an FYI PowerShell is installed on every Windows PC





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

GilbertQ
Super User
Super User

Hi @josivanl 

 

What you could do is to use the Power BI Audit logs which gets all people who have accessed reports across the entire tenant. This will allow you to identify reports which have NOT been used or ones that are popular.


I have a blog post on how to do this with PowerShell and to be able to store them in Azure Blob storage

How you can store All your Power BI Audit Logs easily and indefinitely in Azure - Reporting/Analytic...





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

Hi @GilbertQ 

 

Unfortunately we don't have PowerShell, only Power BI Server and I would like know if it is only possible with Power BI Server to get this informations?

 

Thanks!

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.