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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
Anonymous
Not applicable

Help Premium licensing decission - get list of users who only view Dashboards and reports

I am trying to analyse the PBI Audit log data to get some numbers. I am struggeling to get the list of user ids that are only viewing the reports and dashboards and are not developers. Here is some sample data.  111,222 create and view but 333 only views reports or dashboards.

 

This number is going to help us figure out number for Fequent and Occational users when we move to Premium licensing.

 

UserIDActivity
111@abc.comCreate Report
222@abc.comCreate Dashboard
333@abc.comview Report
111@abc.comview Report
222@abc.comview Report
333@abc.comview Report

 

 

I just want to get

1. list of users who just view (333@abc.com )

2. to make it more relevant count agains the view only users to count number of times the users viewed will help even better (

( UserID             Count

  333@abc.com      2     ).

 

4 REPLIES 4
Anonymous
Not applicable

Hi @Anonymous,

 

You can configure filters by Activity in your Table Visual, showing only visualization activities.

filterView.png

 

Regards.

Anonymous
Not applicable

That would surely give me list of users with View Activity. If you see my example I just want the uers who are only viewing not the users who are develope and also view.

 

User1: I dovelope a dashboard and publish and then view online (then i dont myself to be listed)

 

User2: never developed any dashboard but views dashboards shared to him (I wan this user to be listed)

 

in my example on the post i want the output to show - 333@abc.com only (with two activitys of View...)

Anonymous
Not applicable

@Anonymous in this case try this:

In Query Editor, duplicate your table, filter one table by the viewers activities and the other by the developers activities.

 

log_viewers.png         log_developers.png      

 

Make a merge of the two tables by UserID, expand only the activity of the developers table and create a custom column with the following code:

if (([Activity] <> null) and ([Developers.Activity] = null)) then 1
else 0

 

Users with this new column in 1 are those who only view reports/dashboards.

 

log_allusers.png

 

Regards.

 

Note: Remove duplicates, in the original Table there are two 333@abc.com with View Report activity

Anonymous
Not applicable

Thanks FelipeLima for your replu. I tried it on sample dataset and it worked like a charm.

But when  I tried to impliment it on the PBI Audit logwith 60 months worth of data. It is throwing an error.

 

2018-05-30_10-24-44.png  

 

does the data volume cause the issue? i spent over 2 hours to redo the whole thing but no luck.

 

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

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.

Top Solution Authors