Forum Discussion

RichFlorida's avatar
RichFlorida
Icon for Helper V rankHelper V
3 years ago

DAX (or M) Function to retrieve First & Last Name

Is there a DAX or M function I can use to dynamically display the First and Last Name of the logged in user?

 

p.s. I can't use username(), nor UserPrincipalName(), as they do not provide this info.

 

Example:

 

UserID: jd22334       <--- username()

email: [email protected]  <---- UserPrincipalName()

First & Last name: John Doe    <--- ???

 

Thanks!

10 Replies

  • Hi

    What do you mean "they do not provide this info"?

    How do they login to the service?

  • I think I know what you mean

    eg they login as [email protected]

    can you have a table of usernames, first names and surnames?

    eg

    jsmith | John | Smith 

    and just do a lookup?

  • OliverO 

    I mean they provide userID and email address of logged user, not the First and Last Name!!!

     

    Example:

    First & Last name: John Doe

    UserID: jd22334       <--- username()

    email: [email protected]  <---- UserPrincipalName()

  • cool

    So can you create a table like

    User id    FirstName    Surname

    jd22334  John             Doe

    bb1123   Bugs             Bunny

    mm123   Mickey         Mouse

    • RichFlorida's avatar
      RichFlorida
      Icon for Helper V rankHelper V

      Hi OliverO 

       

      I can't create a table, as I need to capture the name dynamically based on the currently logged in user interacting with the Dashboard.

  • Can you maintain a user list?

    Might be tricky otherwise

  • to turn jd22334 into John Doe, you will need more information that just their login id.

     

    If all you can ever get is jd22334, you can't do it

     

    How many users do you have?  

  • I have 500 users.

    I'm looking to see if there is a DAX (or M) function that could capture the First & Last name once ser logged into PowerBI service to view report.

     

    Something similar to existing functions that campture username and email!!!

  • I think you would need to import some sort of data for Power BI to use to do a look up.

    Without that, I think you will find it very difficult