@Tom : Thank you very much for your detailed explanation. Really, it is a wonderful solution. That's very kind from you.
Please, I want to understand some thing in your solution about the new variable __name
in one hand, and by the instruction
length __name $200 ;
We will create a new variable __name is initialzed to blank( =' ')
On the other hand, by the instruction
if _n_>0 then __name = quote(strip(vvaluex(__name)));
We will get this results
Name;Sex;Age;
"Alfred";"M";"14";
So, please, how can this new variable __name is initialized to "blank" and gives the réésult is not blank ?
Is there a new initialion for the new variable __name by the instruction ?
call vnext(__name);
in the first time, the variable __name became Name, in the second time Sex, in the third time Age ?
At the end thank you again for your answers.
... View more