<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Generate string of integers between two numbers in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Generate-string-of-integers-between-two-numbers/m-p/775503#M246517</link>
    <description>&lt;P&gt;try this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input InitialString	$ FirstNumber SecondNumber;
cards;
14-17	14	17
15-17	15	17
16-17	16	17
14-16	14	16
;
run;
proc print;
run;

data want;
  set have;

  length FinalString $ 200; /* set accordingly to your data */
  do _N_ = FirstNumber to SecondNumber;
    FinalString = catx("; ",FinalString,_N_);
  end;
run;
proc print;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bart&lt;/P&gt;</description>
    <pubDate>Wed, 20 Oct 2021 19:39:39 GMT</pubDate>
    <dc:creator>yabwon</dc:creator>
    <dc:date>2021-10-20T19:39:39Z</dc:date>
    <item>
      <title>Generate string of integers between two numbers</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Generate-string-of-integers-between-two-numbers/m-p/775488#M246510</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have data in the following structure:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;InitialString&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;FirstNumber&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;SecondNumber&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15-17&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16-17&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14-16&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm hoping to create a delimited string that contains the full sequence of numbers between "FirstNumber" and "SecondNumber", inclusively, given that the initial string could contain a wide variety of "FirstNumber" and "SecondNumber" values. See desired outcome below:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;InitialString&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;FirstNumber&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;SecondNumber&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;FinalString&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;14; 15; 16; 17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15-17&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;15; 16; 17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16-17&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;16; 17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14-16&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;14; 15; 16&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know how I might accomplish this task automatically. The simpler, the better. Thank you.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Oct 2021 19:22:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Generate-string-of-integers-between-two-numbers/m-p/775488#M246510</guid>
      <dc:creator>aawve</dc:creator>
      <dc:date>2021-10-20T19:22:48Z</dc:date>
    </item>
    <item>
      <title>Re: Generate string of integers between two numbers</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Generate-string-of-integers-between-two-numbers/m-p/775503#M246517</link>
      <description>&lt;P&gt;try this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input InitialString	$ FirstNumber SecondNumber;
cards;
14-17	14	17
15-17	15	17
16-17	16	17
14-16	14	16
;
run;
proc print;
run;

data want;
  set have;

  length FinalString $ 200; /* set accordingly to your data */
  do _N_ = FirstNumber to SecondNumber;
    FinalString = catx("; ",FinalString,_N_);
  end;
run;
proc print;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bart&lt;/P&gt;</description>
      <pubDate>Wed, 20 Oct 2021 19:39:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Generate-string-of-integers-between-two-numbers/m-p/775503#M246517</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2021-10-20T19:39:39Z</dc:date>
    </item>
    <item>
      <title>Re: Generate string of integers between two numbers</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Generate-string-of-integers-between-two-numbers/m-p/775512#M246520</link>
      <description>&lt;P&gt;The solution is simple and worked easily. Thank you.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Oct 2021 20:43:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Generate-string-of-integers-between-two-numbers/m-p/775512#M246520</guid>
      <dc:creator>aawve</dc:creator>
      <dc:date>2021-10-20T20:43:03Z</dc:date>
    </item>
  </channel>
</rss>

