Allow user access to CurrentUser() in the "Logged By"-Dimension only

Hi @thv,

CurrentUser() is a function that can be used for calcualtions but not for data access roles.

If yuo want to provide some analytics for users and restrict their options to see data, consider granting these users the “Dashboard viewer” role (see documentation: Account users). This way, they will be able to see only reports prepared and published in dashboards and will have limited options (set by you) on what they can do with those reports.

Yuo can create a calcauted measure to show the logged hours of the current users.

(
  [Measures].[Hours spent],
  [Logged by].[User].GetMemberByKey(
    CurrentUser()
  )
)

You can also add annotations to the calcauted measures that disable the option to drill across other dimensions or drill into details: Calculated measures and members

If you choose to publish reports on Jira dashboards, there are more options to limit user actions: Publish in Jira dashboards.

If you have difficulty managing data access roles, you might reconsider how eazyBI accounts are created and managed in your instance and introduce the template accounts.
Here is video with our suggestions on account and user management:

best,
Zane / support@eazyBI.