Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi , in a qlik sense sheet, I want to the record whose [Order Purchase Order Number] field contain ‘TQBH’ not show, so I right the below expression. but the record contains TQBH still show. where am I wrong ?
Pls help me .
=if([Order Purchase Order Number]='*TQBH*',null(),[Order Purchase Order Number])
IF(not wildmatch([Order Purchase Order Number],*TQBH*'),[Order Purchase Order Number],Null())
or
if([Order Purchase Order Number] not like '*TQBH*',null(),[Order Purchase Order Number])
-Rob
Hi
You want to look at the wildmatch function
IF(wildmatch([Order Purchase Order Number],*TQBH*'),[Order Purchase Order Number],Null())
Or use the like operator:
=if([Order Purchase Order Number] like '*TQBH*',null(),[Order Purchase Order Number])
-Rob
I am sorry ,I mis the logic, it should when [Order Purchase Order Number] not like "*TQBH*", take [Order Purchase Order Number] ,otherwise null() , how to update it ? thanks
IF(not wildmatch([Order Purchase Order Number],*TQBH*'),[Order Purchase Order Number],Null())
or
if([Order Purchase Order Number] not like '*TQBH*',null(),[Order Purchase Order Number])
-Rob
if(WildMatch([Order Purchase Order Number], '*TQBH*')<>0, [Order Purchase Order Number]) should suffice.