<?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: Help with data using array in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Help-with-data-using-array/m-p/160367#M263282</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You should post this as a question, not a discussion. &lt;/P&gt;&lt;P&gt;Its also helpful to post what you tried.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proc transpose is one way to do this. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Mar 2014 19:31:42 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2014-03-28T19:31:42Z</dc:date>
    <item>
      <title>Help with data using array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-data-using-array/m-p/160366#M263281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have data as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input date1 $6. mktid $2. drgid&amp;nbsp; $2. terrid $2. measure $15.&amp;nbsp; brand_count 5.;&lt;/P&gt;&lt;P&gt; cards;&lt;/P&gt;&lt;P&gt;201310 11 6&amp;nbsp; 23&amp;nbsp; value 145&lt;/P&gt;&lt;P&gt;201310 11 6&amp;nbsp; 23&amp;nbsp; unit&amp;nbsp; 14&lt;/P&gt;&lt;P&gt;201311 11 6&amp;nbsp; 23&amp;nbsp; value 123&lt;/P&gt;&lt;P&gt;201311 11 6&amp;nbsp; 23&amp;nbsp; unit&amp;nbsp; 10&lt;/P&gt;&lt;P&gt;201312 11 6&amp;nbsp; 23&amp;nbsp; value 310 &lt;/P&gt;&lt;P&gt;201312 11 6&amp;nbsp; 23&amp;nbsp; unit&amp;nbsp; 15 &lt;/P&gt;&lt;P&gt;201401 11 6&amp;nbsp; 23&amp;nbsp; value 225 &lt;/P&gt;&lt;P&gt;201401 11 6&amp;nbsp; 23&amp;nbsp; unit&amp;nbsp; 13 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to transpose the above using array.&lt;/P&gt;&lt;P&gt;Output wanted as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mktid&amp;nbsp; drgid&amp;nbsp; terrid&amp;nbsp; measure&amp;nbsp; brand_count_mth4&amp;nbsp;&amp;nbsp; brand_count_mth3&amp;nbsp;&amp;nbsp;&amp;nbsp; brand_count_mth2&amp;nbsp;&amp;nbsp;&amp;nbsp; brand_count_mth1&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 145&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 123&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 310&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 225&lt;/P&gt;&lt;P&gt;11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also based on above data, I want another output as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MTH1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MTH2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MTH3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MTH4&lt;/P&gt;&lt;P&gt;201401&amp;nbsp;&amp;nbsp; 201312&amp;nbsp;&amp;nbsp; 201311&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 201310&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2014 18:50:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-data-using-array/m-p/160366#M263281</guid>
      <dc:creator>pp2014</dc:creator>
      <dc:date>2014-03-28T18:50:00Z</dc:date>
    </item>
    <item>
      <title>Re: Help with data using array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-data-using-array/m-p/160367#M263282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You should post this as a question, not a discussion. &lt;/P&gt;&lt;P&gt;Its also helpful to post what you tried.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proc transpose is one way to do this. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2014 19:31:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-data-using-array/m-p/160367#M263282</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-03-28T19:31:42Z</dc:date>
    </item>
    <item>
      <title>Re: Help with data using array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-data-using-array/m-p/160368#M263283</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please try&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input date1 :$6. mktid $2. drgid&amp;nbsp; $2. terrid $4. measure $8.&amp;nbsp; brand_count 5.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;201310 11 6&amp;nbsp; 23&amp;nbsp; value 145&lt;/P&gt;&lt;P&gt;201310 11 6&amp;nbsp; 23&amp;nbsp; unit&amp;nbsp; 14&lt;/P&gt;&lt;P&gt;201311 11 6&amp;nbsp; 23&amp;nbsp; value 123&lt;/P&gt;&lt;P&gt;201311 11 6&amp;nbsp; 23&amp;nbsp; unit&amp;nbsp; 10&lt;/P&gt;&lt;P&gt;201312 11 6&amp;nbsp; 23&amp;nbsp; value 310&lt;/P&gt;&lt;P&gt;201312 11 6&amp;nbsp; 23&amp;nbsp; unit&amp;nbsp; 15&lt;/P&gt;&lt;P&gt;201401 11 6&amp;nbsp; 23&amp;nbsp; value 225&lt;/P&gt;&lt;P&gt;201401 11 6&amp;nbsp; 23&amp;nbsp; unit&amp;nbsp; 13 &lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data=have;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; by&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mktid&amp;nbsp; drgid&amp;nbsp; terrid&amp;nbsp; descending measure descending date1 ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc transpose data= have out=want1 prefix=brand_count_mht;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; by mktid&amp;nbsp; drgid&amp;nbsp; terrid&amp;nbsp; descending measure&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var&amp;nbsp;&amp;nbsp; brand_count ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc transpose data= have out=want2 prefix=mht ;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; by mktid&amp;nbsp; drgid&amp;nbsp; terrid&amp;nbsp; descending measure&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var&amp;nbsp; date1 ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data=want2 out=want2_(drop=_name_ mktid&amp;nbsp; drgid&amp;nbsp; terrid&amp;nbsp;&amp;nbsp; measure ) nodupkey;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; by&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mktid&amp;nbsp; drgid&amp;nbsp; terrid ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jag&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Mar 2014 04:30:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-data-using-array/m-p/160368#M263283</guid>
      <dc:creator>Jagadishkatam</dc:creator>
      <dc:date>2014-03-29T04:30:17Z</dc:date>
    </item>
    <item>
      <title>Re: Help with data using array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-data-using-array/m-p/160369#M263284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jag,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot for the solution. But if there is a missing month in between then it does not work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input date1 :$6. mktid $2. drgid&amp;nbsp; $2. terrid $4. measure $8.&amp;nbsp; brand_count 5.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;201310 11 6&amp;nbsp; 23&amp;nbsp; value 145&lt;/P&gt;&lt;P&gt;201310 11 6&amp;nbsp; 23&amp;nbsp; unit&amp;nbsp; 14&lt;/P&gt;&lt;P&gt;201312 11 6&amp;nbsp; 23&amp;nbsp; value 310&lt;/P&gt;&lt;P&gt;201312 11 6&amp;nbsp; 23&amp;nbsp; unit&amp;nbsp; 15&lt;/P&gt;&lt;P&gt;201401 11 6&amp;nbsp; 23&amp;nbsp; value 225&lt;/P&gt;&lt;P&gt;201401 11 6&amp;nbsp; 23&amp;nbsp; unit&amp;nbsp; 13&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It gives me the following output which is not correct:&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;mktid&amp;nbsp; drgid&amp;nbsp; terrid&amp;nbsp; measure&amp;nbsp; brand_count_mth1&amp;nbsp;&amp;nbsp; brand_count_mth2&amp;nbsp;&amp;nbsp;&amp;nbsp; brand_count_mth3&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 225&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 310&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 145&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt; Thanks&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Mar 2014 12:16:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-data-using-array/m-p/160369#M263284</guid>
      <dc:creator>pp2014</dc:creator>
      <dc:date>2014-03-29T12:16:14Z</dc:date>
    </item>
    <item>
      <title>Re: Help with data using array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-data-using-array/m-p/160370#M263285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Simple just add the missing months to your data.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Mar 2014 13:10:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-data-using-array/m-p/160370#M263285</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2014-03-29T13:10:52Z</dc:date>
    </item>
  </channel>
</rss>

