Forum Discussion

DomMether's avatar
DomMether
Regular Visitor
1 year ago
Solved

Need help with grouping a variable

I have a variable called program. The data in program conforms to the format year-program where year can equal any year in the format yyyy, and program can be either 01, 04, 06, 09, 12. For example 2...
  • dharmendars007's avatar
    1 year ago

    Hello DomMether , 

     

    Please try the below measure and also request you to share screenshot to check what error you are getting with the measure you are using..

     

    Note - Ensure that the program field is a text field, as numeric data types might not work well with string functions like RIGHT() 

     

    Program-Grouped =
    SWITCH(
    TRUE(),
    RIGHT(TRIM([program]), 2) = "01", "January",
    RIGHT(TRIM([program]), 2) = "04", "April",
    RIGHT(TRIM([program]), 2) = "06", "June","Other")

     

    If you find this helpful , please mark it as solution which will be helpful for others and Your Kudos/Likes are much appreciated!

     

    Thank You

    Dharmendar S

    LinkedIN 

  • Anonymous's avatar
    Anonymous
    1 year ago

    Hi, DomMether 

     

    You can try this formula.

    Measure = 
    SWITCH(
    TRUE(),
    RIGHT(TRIM(SELECTEDVALUE('Table'[Program])), 2) = "01", "January",
    RIGHT(TRIM(SELECTEDVALUE('Table'[Program])), 2) = "04", "April",
    RIGHT(TRIM(SELECTEDVALUE('Table'[Program])), 2) = "06", "June",
    "Other"
    )

     

    Best Regards,

    Community Support Team _Charlotte

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