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

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
Nagaraj6
Contributor II
Contributor II

How to get the value by using wildMatch

Hello Guys,

I need a help!

Below my field data coming like this 

FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=231.0,CJN=175.0,SJN=175.0
FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=231.0,CJN=213.0,SJN=213.0
FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=232.0,CJN=176.0,SJN=176.0
FSC=0.0,JN=0.0,PSF=236.0,UDF=e142.0,YR=180.0,TTF=233.0,C.JN=176.0,SJN=176.0=FSC=0.0,JN=0.0,PSF=236.0,UDF=177.0,YR=100.0,TTF=219.0,IJN=329.0
FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=233.0,IJN=353.0  
FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=235.0,CJN=178.0,SJN=178.0
FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=235.0,IJN=357.0  
FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=236.0,CJN=178.0,SJN=178.0
FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=236.0,CJN=179.0,SJN=179.0=FSC=0.0,JN=0.0,PSF=236.0,UDF=177.0,YR=100.0,TTF=275.0,IJN=412.0
FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=238.0,CJN=180.0,SJN=180.0

 

I want to extract the data  CJN & SJN value's sometimes CJN and SJN position are changing thats why  I am using wildmatch .

I am not getting proper out.I need individual CJN column and SJN column of data.

Labels (1)
1 Solution

Accepted Solutions
BrunPierre
Partner - Master II
Partner - Master II

@Nagaraj6 Is this what you're looking for?

BrunPierre_1-1688467225477.png

LOAD *,
Alt(Num#(TextBetween(Field,'CJN=',','),'#,##0.00'), 0) as "CJN Value",
Alt(Num#(TextBetween(Field,'SJN=',''),'#,##0.00'), 0) as "SJN  Value"
Inline[
Field
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=231.0,CJN=175.0,SJN=175.0'
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=231.0,CJN=213.0,SJN=213.0'
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=232.0,CJN=176.0,SJN=176.0'
'FSC=0.0,JN=0.0,PSF=236.0,UDF=e142.0,YR=180.0,TTF=233.0,C.JN=176.0,SJN=176.0=FSC=0.0,JN=0.0,PSF=236.0,UDF=177.0,YR=100.0,TTF=219.0,IJN=329.0'
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=233.0,IJN=353.0'	 
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=235.0,CJN=178.0,SJN=178.0'
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=235.0,IJN=357.0' 	 
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=236.0,CJN=178.0,SJN=178.0'
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=236.0,CJN=179.0,SJN=179.0=FSC=0.0,JN=0.0,PSF=236.0,UDF=177.0,YR=100.0,TTF=275.0,IJN=412.0'
];

EXIT SCRIPT;

View solution in original post

3 Replies
marcus_sommer

I wouldn't extract those values per wildmatch() else transforming it into a normal table-structure per subfield(), maybe something on this way:

load *, subfield(FieldPart, '=', 1) as DataType, subfield(FieldPart, '=', 2) as Value, rowno() as RowNo;
load Field, subfield(Field, ',', iterno()) as FieldPart, iterno() as Iterno, recno() as RecNo
from Source while iterno() <= substringcount(Field, ',');

BrunPierre
Partner - Master II
Partner - Master II

@Nagaraj6 Is this what you're looking for?

BrunPierre_1-1688467225477.png

LOAD *,
Alt(Num#(TextBetween(Field,'CJN=',','),'#,##0.00'), 0) as "CJN Value",
Alt(Num#(TextBetween(Field,'SJN=',''),'#,##0.00'), 0) as "SJN  Value"
Inline[
Field
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=231.0,CJN=175.0,SJN=175.0'
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=231.0,CJN=213.0,SJN=213.0'
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=232.0,CJN=176.0,SJN=176.0'
'FSC=0.0,JN=0.0,PSF=236.0,UDF=e142.0,YR=180.0,TTF=233.0,C.JN=176.0,SJN=176.0=FSC=0.0,JN=0.0,PSF=236.0,UDF=177.0,YR=100.0,TTF=219.0,IJN=329.0'
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=233.0,IJN=353.0'	 
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=235.0,CJN=178.0,SJN=178.0'
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=235.0,IJN=357.0' 	 
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=236.0,CJN=178.0,SJN=178.0'
'FSC=0.0,JN=0.0,PSF=236.0,UDF=142.0,YR=180.0,TTF=236.0,CJN=179.0,SJN=179.0=FSC=0.0,JN=0.0,PSF=236.0,UDF=177.0,YR=100.0,TTF=275.0,IJN=412.0'
];

EXIT SCRIPT;
Nagaraj6
Contributor II
Contributor II
Author

@BrunPierre  Thank you! Yeah ,I am looking this only.