Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details
cancel
Showing results for 
Search instead for 
Did you mean: 
emilyrabbit
Creator
Creator

fuzzy * failed

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])

Labels (4)
1 Solution

Accepted Solutions
rwunderlich
Partner Ambassador/MVP
Partner Ambassador/MVP

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])

https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/Operators/Logi...

-Rob

View solution in original post

5 Replies
Mark_Little
Luminary
Luminary

Hi

You want to look at the wildmatch function

IF(wildmatch([Order Purchase Order Number],*TQBH*'),[Order Purchase Order Number],Null()) 

rwunderlich
Partner Ambassador/MVP
Partner Ambassador/MVP

Or use the like operator:

=if([Order Purchase Order Number] like '*TQBH*',null(),[Order Purchase Order Number])

-Rob

emilyrabbit
Creator
Creator
Author

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

rwunderlich
Partner Ambassador/MVP
Partner Ambassador/MVP

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])

https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/Operators/Logi...

-Rob

Qrishna
Master
Master

if(WildMatch([Order Purchase Order Number], '*TQBH*')<>0, [Order Purchase Order Number]) should suffice.