Forum Discussion

NickzNickz's avatar
NickzNickz
Helper IV
3 years ago
Solved

Greeting User Login Message

Hi ... 

 

I have below measures to greet users who access the dashboard. 

Greeting User = 
VAR _User = USERNAME()
VAR _Hour = HOUR(NOW())
VAR _Prefix =
    SWITCH(
        TRUE(),
        _Hour < 12, "Good Morning ",
        _Hour >= 12 && _Hour < 17, "Good Afternoon ",
        "Good Evening "
    )

RETURN
CONCATENATE(_Prefix, _User)

However, it shows us the DOMAIN\Username ... 

How can I return the value with the user's Full Name or without DOMAIN\ ...

 

Regards,

NickzNickz

 

8 Replies

  • tamerj1's avatar
    tamerj1
    Community Champion

    Hi NickzNickz 

    please try

    Greeting User =
    VAR _User =
    PATHITEM ( SUBSTITUTE ( USERNAME (), "/", "|" ), 2 )
    VAR _Hour =
    HOUR ( NOW () )
    VAR _Prefix =
    SWITCH (
    TRUE (),
    _Hour < 12, "Good Morning ",
    _Hour >= 12
    && _Hour < 17, "Good Afternoon ",
    "Good Evening "
    )
    RETURN
    CONCATENATE ( _Prefix, _User )

  • tackytechtom's avatar
    tackytechtom
    Most Valuable Professional

    Hi NickzNickz ,


    What a great idea to greet your users! 

     

    How about this:

    Measure = 
    VAR _User = USERNAME()
    VAR _Hour = HOUR(NOW())
    VAR _Prefix =
        SWITCH(
            TRUE(),
            _Hour < 12, "Good Morning ",
            _Hour >= 12 && _Hour < 17, "Good Afternoon ",
            "Good Evening "
        )
    
    RETURN
    CONCATENATE(_Prefix, SUBSTITUTE(_User, "DOMAIN\", "") )

     

    Let me know if this helps 🙂

     

    /Tom
    https://www.tackytech.blog/
    https://www.instagram.com/tackytechtom/