BookmarkSubscribeRSS Feed
Filipvdr
Pyrite | Level 9
Hello,

I'm using a stored process to create an HTML file, i want to place a row with a link like this:

if first.lot_id then put ''Lot_id' Priority: ' Lot_priority '
';
run;



the result in the HTML file generates:


AL100379/1 Priority: 2

AL100402 Priority: 2

AL100403 Priority: 2


as you can see there is always a space after the number in the url. I tried trim, strip or compress but i think the problem is situating in the quoting of my string. Any help?

Message was edited by: Filipvdr

Message was edited by: Filipvdr

Message was edited by: Filipvdr Message was edited by: Filipvdr
6 REPLIES 6
Filipvdr
Pyrite | Level 9
can somebody tell me how i can put the code here without it generating HTML?
Cynthia_sas
SAS Super FREQ
Hi:
In order to post code, protect > and < symbols, preserve code formatting and output indention and to otherwise learn how to post special symbols to the forum, refer to this previous forum posting. It talks about the LT and GT symbols and also discusses how to emphasize code and how to surround code snippets with [pre] and [/pre] (as you discovered
 do not preserve code formatting).
http://support.sas.com/forums/thread.jspa?messageID=27609毙

cynthia
Filipvdr
Pyrite | Level 9
i still get :

[pre]

<a href="AL100379 ">AL100379 </a> Priority: 2 <br/><a href="AL100379 ">AL100379 </a> Priority: 2 <br/><a href="AL100379 ">AL100379 </a> Priority: 2 <br/>
[/pre]

and as you can see, after the number is still a space and i used the following code:
[pre]

if first.lot_id then do;
Lot_id='AL100379';
Lot_priority=2;
put '<a href="' lot_id '">' Lot_id '</a> Priority: ' Lot_priority '<br/>';
/* put line;*/
end;

[/pre]

Message was edited by: Filipvdr Message was edited by: Filipvdr
Vince_SAS
Rhodochrosite | Level 12
The first PUT statement in my posting illustrates the problem, and the second one illustrates the solution. Try using the second format.

Vince DelGobbo
SAS R&D
Filipvdr
Pyrite | Level 9
Oh sorry, i didn"t understand. But yes yes, this works, thanks a lot!
Vince_SAS
Rhodochrosite | Level 12
Does this DATA Step code illustrate the problem and solution?

[pre]
data _null_;
Lot_id='AL100379';
Lot_priority=2;
put '<a href="' lot_id '">' Lot_id '</a> Priority: ' Lot_priority '<br/>';
put '<a href="' lot_id +(-1) '">' Lot_id +(-1) '</a> Priority: ' Lot_priority +(-1) '<br/>';
run;
[/pre]

Vince DelGobbo
SAS R&D

sas-innovate-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 6 replies
  • 1100 views
  • 0 likes
  • 3 in conversation