Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Mid function

Hi all,

In a set analysis want to consider all ProdMktOrc whose 2nd position equals A, 1, 6 or 7. In order to do it, I've written the expression bellow in my set expression:

ProdmktOrc={"$(=if(Mid(ProdmktOrc,2,1)='A' or Mid(ProdmktOrc,2,1)='1' or Mid(ProdmktOrc,2,1)='6'or Mid(ProdmktOrc,2,1)='7', ProdmktOrc))"}

The expression is not working... Can you help find why?

Thank you!

Sofia Vaz

1 Solution

Accepted Solutions
sunny_talwar

How about this

ProdmktOrc  = {"?A*", "?1*", "?6*", "?7*"}

View solution in original post

5 Replies
sunny_talwar

How about this

ProdmktOrc  = {"?A*", "?1*", "?6*", "?7*"}

bramkn
Partner - Specialist
Partner - Specialist

What about something like this: Match(Mid(ProdmktOrc,2,1),'A','1','6','7')

agigliotti
Partner - Champion
Partner - Champion

i guess you can't do that with set analysis but instead using if statement OR working in the script as well.

ex. count( if( Mid(ProdmktOrc,2,1)='A' or Mid(ProdmktOrc,2,1)='1' or Mid(ProdmktOrc,2,1)='6'or Mid(ProdmktOrc,2,1)='7', ProdmktOrc), ProdmktOrc )

zebhashmi
Specialist
Specialist

<ProdmktOrc={"Mid(ProdmktOrc,2,1)=A+Mid(ProdmktOrc,2,1)=1+Mid(ProdmktOrc,2,1)=6+Mid(ProdmktOrc,2,1)=7"}>

or may be

<ProdmktOrc={"Mid(ProdmktOrc,2,1)=A}> + <ProdmktOrc={"Mid(ProdmktOrc,2,1)=1"}> + .....

or

<ProdmktOrc={"?A*"}> + <ProdmktOrc={"?1*"}> + .....


Anonymous
Not applicable
Author

Thank You Sunny, it's working!