<?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: Create group variable in array by interval in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Create-group-variable-in-array-by-interval/m-p/435475#M108203</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/132289"&gt;@Cruise&lt;/a&gt; wrote:&lt;BR /&gt;Thanks a lot for getting back to me. I want:&lt;BR /&gt;risk val&lt;BR /&gt;1 100&lt;BR /&gt;2 200&lt;BR /&gt;3 300&lt;BR /&gt;4 400&lt;BR /&gt;5 500&lt;BR /&gt;6 600&lt;BR /&gt;7 700&lt;BR /&gt;8 800&lt;BR /&gt;9 900&lt;BR /&gt;10 1000&lt;BR /&gt;11 1100&lt;BR /&gt;12 1200&lt;BR /&gt;13 1300&lt;BR /&gt;14 1400&lt;BR /&gt;15 1500&lt;BR /&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;That looks like you want to create a val as 100* risk. Which would be:&lt;/P&gt;
&lt;PRE&gt;data want;
   do risk=1 to 15;
      val = Risk*100;
      output;
   end;
run;&lt;/PRE&gt;</description>
    <pubDate>Thu, 08 Feb 2018 22:14:47 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2018-02-08T22:14:47Z</dc:date>
    <item>
      <title>Create group variable in array by interval</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-group-variable-in-array-by-interval/m-p/435154#M108059</link>
      <description>&lt;P&gt;Hi y'all,&lt;/P&gt;&lt;P&gt;Please help create a group variable risk [i] in data step to my existing set of dataset.&lt;/P&gt;&lt;P&gt;where:&amp;nbsp;&lt;/P&gt;&lt;P&gt;median of data is 300&lt;/P&gt;&lt;P&gt;risk[1]=300/3&lt;/P&gt;&lt;P&gt;risk[last]=300*3&lt;/P&gt;&lt;P&gt;by interval of 10.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The range has to be 300/3-300*3 with median of 300.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data temp; set agerisk;
  array risk {i};
  do i=1 to dim[risk];
  ...
  end;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 08 Feb 2018 02:40:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-group-variable-in-array-by-interval/m-p/435154#M108059</guid>
      <dc:creator>Cruise</dc:creator>
      <dc:date>2018-02-08T02:40:57Z</dc:date>
    </item>
    <item>
      <title>Re: Create group variable in array by interval</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-group-variable-in-array-by-interval/m-p/435256#M108111</link>
      <description>&lt;P&gt;What am i doing wrong here? I simply want two variables created to the same number of rows in a new dataset?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data c.temp;
do risk=1 to 15 by 1;
do val=100 to 1500 by 100;
end;
end;
output;
run; &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 08 Feb 2018 13:58:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-group-variable-in-array-by-interval/m-p/435256#M108111</guid>
      <dc:creator>Cruise</dc:creator>
      <dc:date>2018-02-08T13:58:12Z</dc:date>
    </item>
    <item>
      <title>Re: Create group variable in array by interval</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-group-variable-in-array-by-interval/m-p/435307#M108141</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/132289"&gt;@Cruise&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;What am i doing wrong here? I simply want two variables created to the same number of rows in a new dataset?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data c.temp;
do risk=1 to 15 by 1;
do val=100 to 1500 by 100;
end;
end;
output;
run; &lt;/CODE&gt;&lt;/PRE&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Hard to tell what you&amp;nbsp; are doing wrong with out knowing what the output should look like.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But if you want output for each iteration the OUTPUT has to be inside one of the loops. likely&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data c.temp;
   do risk=1 to 15 by 1;
      do val=100 to 1500 by 100;
         output;
      end;
   end;
run; &lt;/PRE&gt;</description>
      <pubDate>Thu, 08 Feb 2018 15:53:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-group-variable-in-array-by-interval/m-p/435307#M108141</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-02-08T15:53:57Z</dc:date>
    </item>
    <item>
      <title>Re: Create group variable in array by interval</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-group-variable-in-array-by-interval/m-p/435344#M108160</link>
      <description>Thanks a lot for getting back to me. I want:&lt;BR /&gt;risk val&lt;BR /&gt;1 100&lt;BR /&gt;2 200&lt;BR /&gt;3 300&lt;BR /&gt;4 400&lt;BR /&gt;5 500&lt;BR /&gt;6 600&lt;BR /&gt;7 700&lt;BR /&gt;8 800&lt;BR /&gt;9 900&lt;BR /&gt;10 1000&lt;BR /&gt;11 1100&lt;BR /&gt;12 1200&lt;BR /&gt;13 1300&lt;BR /&gt;14 1400&lt;BR /&gt;15 1500&lt;BR /&gt;</description>
      <pubDate>Thu, 08 Feb 2018 16:56:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-group-variable-in-array-by-interval/m-p/435344#M108160</guid>
      <dc:creator>Cruise</dc:creator>
      <dc:date>2018-02-08T16:56:52Z</dc:date>
    </item>
    <item>
      <title>Re: Create group variable in array by interval</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-group-variable-in-array-by-interval/m-p/435475#M108203</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/132289"&gt;@Cruise&lt;/a&gt; wrote:&lt;BR /&gt;Thanks a lot for getting back to me. I want:&lt;BR /&gt;risk val&lt;BR /&gt;1 100&lt;BR /&gt;2 200&lt;BR /&gt;3 300&lt;BR /&gt;4 400&lt;BR /&gt;5 500&lt;BR /&gt;6 600&lt;BR /&gt;7 700&lt;BR /&gt;8 800&lt;BR /&gt;9 900&lt;BR /&gt;10 1000&lt;BR /&gt;11 1100&lt;BR /&gt;12 1200&lt;BR /&gt;13 1300&lt;BR /&gt;14 1400&lt;BR /&gt;15 1500&lt;BR /&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;That looks like you want to create a val as 100* risk. Which would be:&lt;/P&gt;
&lt;PRE&gt;data want;
   do risk=1 to 15;
      val = Risk*100;
      output;
   end;
run;&lt;/PRE&gt;</description>
      <pubDate>Thu, 08 Feb 2018 22:14:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-group-variable-in-array-by-interval/m-p/435475#M108203</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-02-08T22:14:47Z</dc:date>
    </item>
  </channel>
</rss>

