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

Announcements
See why IDC MarketScape names Qlik a 2025 Leader! Read more
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.