Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
prahlad_infy
Partner - Creator II
Partner - Creator II

How search each word from Input string in a column and display result to store in qvd ?

Hello Sirs ,

Even though i learnt function like subfield , but not gotting idea to use for below scenario .

let say i have a field called KEYWORD having value = TEST OF A DATA .


LOAD * INLINE [
KEYWORD
TEST OF A DATA
];

 

I having another table 

LOAD * INLINE [

ROLL, ASSIGNED_WORD, NAME
1, TEST RANK, JEEF
2, RANK, HENRY
3, DATA INTERVAL, BILL
4, TEST DATA OF SUBJECTS, KIRAN
6, MATHEMATICS, SAI
7, failed , LOCO
8, Remarks, TINA
9, Subject, JIM
];

ROLLASSIGNED_WORDNAME
1TEST RANKJEEF
2RANKHENRY 
3DATA INTERVALBILL
4TEST DATA OF SUBJECTSKIRAN
6MATHEMATICSSAI
7failed LOCO
8RemarksTINA
9SubjectJIM
10A Markjoe

 

What i now need is Take each word from KEYWORD  of first table and compare it with values in column ASSIGNED_WORD of second table , if there is a match then 1 as result else 0 . 


ROLLASSIGNED_WORDNAMESEG1SEG2SEG3SEG4SEG1 RESULTSEG2 RESULTSEG3 RESULTSEG4 RESULT
1TEST RANKJEEFTESTOFADATA1000
2RANKHENRY TESTOFADATA0000
3DATA INTERVALBILLTESTOFADATA0001
4TEST DATA OF SUBJECTSKIRANTESTOFADATA1010
6MATHEMATICSSAITESTOFADATA0000
7failed LOCOTESTOFADATA0000
8RemarksTINATESTOFADATA0000
9SubjectJIMTESTOFADATA0000
10A MarkjoeTESTOFADATA0010

 

KEYWORD value can be anything . And hence above table structure should be dynamic and stored in qvd .

3 Replies
prahlad_infy
Partner - Creator II
Partner - Creator II
Author

@tresesco @anushree1 

Please help sirs

anushree1
Specialist II
Specialist II

please check the below script:

Master:

LOAD * INLINE [
KEYWORD
TEST RANK
];

Test:
Load *,
if(exists(KEYWORD,ASSIGNED_WORD),1,0) as flag;

LOAD * INLINE [

ROLL, ASSIGNED_WORD, NAME
1, TEST RANK, JEEF
2, RANK, HENRY
3, DATA INTERVAL, BILL
4, TEST DATA OF SUBJECTS, KIRAN
6, MATHEMATICS, SAI
7, failed , LOCO
8, Remarks, TINA
9, Subject, JIM
];

 I just changed the keyword to check the flag column also attached the sample please check

daanciorea
Partner - Contributor III
Partner - Contributor III

Hi,

I attach the qvw file with the solution. I hope solve your problem.

Dan.