DATA Step, Macro, Functions and more

I would need add some prefix to the varible name

Reply
Occasional Contributor
Posts: 6

I would need add some prefix to the varible name

I need  help for the  below 

 

data new ;

x ='http://google.com';

run ;

 

I would need the below output for x value

 

 X =   <A href=" http://google.com'  " target="_blank">Click Here</A>.

 

can any body help me on this 

 

Super User
Posts: 12,994

Re: I would need add some prefix to the varible name


@Pavan4 wrote:

I need  help for the  below 

 

data new ;

x ='http://google.com';

run ;

 

I would need the below output for x value

 

 X =   <A href=" http://google.com'  " target="_blank">Click Here</A>.

 

can any body help me on this 

 


First thing is before assigning any value to the variable x is to define length long enough to hold the longest expected line. Otherwise the initial assignment sets the length of the variable to 17 characters and anything inserted before that would loose characters at the end.

 

One way:

data new ;
   length x $ 200;
   x ='http://google.com';
   x = catt('<A href="',x,' "target="_blank">Click Here</A>');
   put x;
run ;

this assumes that the single ' you showed at the end of google.com was accidentally included in a copy and paste. If that is not the case show only the text of the desired result not something that looks like an assignment statement that won't work.

 

Ask a Question
Discussion stats
  • 1 reply
  • 70 views
  • 0 likes
  • 2 in conversation