BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Yen
Calcite | Level 5 Yen
Calcite | Level 5

I need to assign the below text to a variable X in sas data step.

 

<br>Learn more at <a href= https://www.test.com/preferred-rewards target="_blank"style="text-decoration: underline"> www.test.com/preferred-rewards </a><br>

 

data test;

x=

<br>Learn more at <a href= https://www.bankofamerica.com/preferred-rewards target="_blank"style="text-decoration: underline"> www.bankofamerica.com/preferred-rewards </a><br>

run;

As the above text has several escape quotes etc., I decided that I need help. Any help is appreciated.

1 ACCEPTED SOLUTION

Accepted Solutions
RW9
Diamond | Level 26 RW9
Diamond | Level 26

Just put single quotes around the text, escapes do not matter in this instance:

data test;
x=
'<br>Learn more at <a href= https://www.bankofamerica.com/preferred-rewards target="_blank"style="text-decoration: underline"> www.bankofamerica.com/preferred-rewards </a><br>';
run;

View solution in original post

2 REPLIES 2
RW9
Diamond | Level 26 RW9
Diamond | Level 26

Just put single quotes around the text, escapes do not matter in this instance:

data test;
x=
'<br>Learn more at <a href= https://www.bankofamerica.com/preferred-rewards target="_blank"style="text-decoration: underline"> www.bankofamerica.com/preferred-rewards </a><br>';
run;
ballardw
Super User

If your data is going to have more than one record you do want to make sure that you declare a length long enough to hold the longest value X can take. If this is the first time you use X it has basically aquired the length of that statment. If you attempt reuse X later to hold another string that is longer it will be truncated.

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1251 views
  • 0 likes
  • 3 in conversation