Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago

If statement with wildcards

Hello, 

 

I have about 15 years of data broken out into 4 categorys based on season FA, WI, SP, SU. I am attempting to label each label as Fall, Winter, Spring, Summer.  The data looks like 2020/FA, 2019/FA, 2018/FA...etc for all seasons. 

 

Currently I am doing an endless if by IF(Table = "2020/FA", "Fall", IF (Table = "2020/SP", Spring, IF....

 

This is turning into a very long and repetative processs and I was experimenting with wildcards (*,?) trying to be able to get, 

 

IF(Table = "????/FA", "Fall", IF (Table = "????/SP", Spring, IF...., but neither * or ? was getting picked up as a wildcard. 

 

Should the wildcard characters be outside of the "" or am I having my logic wrong any help is appricated, does not have to be an if statement. 

2 Replies

  • Anonymous Hi, you can try below CALCUALTE COLUMN;

     

    Season =
    SWITCH(True,
    SEARCH("SP",TABLE[YearSeason],,BLANK())>0,"SPRING",
    SEARCH("SU",TABLE[YearSeason],,BLANK())>0,"SUMMER",
    SEARCH("FA",TABLE[YearSeason],,BLANK())>0,"FALL",
    SEARCH("WI",TABLE[YearSeason],,BLANK())>0,"WINTER", BLANK()
    )
     
    Thanks
     
    Please mark as soluntion if this helped.