<?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 Needed for transpose in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Help-Needed-for-transpose/m-p/764487#M30489</link>
    <description>&lt;P&gt;Taking your question literally that you really do have a SAS data set ("table") to begin and want to create a text file as output, here is a way to do that:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data _null_;
   file 'name of text file to hold results';
   do until (done1);
      set have end=done1;
      put date @12 hour @20 'ROME'  @29 rome;
   end;
   do until (done2);
      set have end=done2;
      put date @12 hour @20 'MILAN'  @29 milan;
   end;
   do until (done3);
      set have end=done3;
      put date @12 hour @20 'NAPLES'  @29 naples;
   end;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 27 Aug 2021 15:47:31 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2021-08-27T15:47:31Z</dc:date>
    <item>
      <title>Help Needed for transpose</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Help-Needed-for-transpose/m-p/764478#M30487</link>
      <description>&lt;P&gt;Hi everybody,&lt;/P&gt;&lt;P&gt;I never learned SAS and I need an help to write my code.&lt;/P&gt;&lt;P&gt;I have one table structured in this way:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;DATE&amp;nbsp; &amp;nbsp; &amp;nbsp;HOUR&amp;nbsp; &amp;nbsp; ROME&amp;nbsp; &amp;nbsp; MILAN&amp;nbsp; &amp;nbsp; &amp;nbsp;NAPLES&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 45&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 32&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 28&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 37&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 22&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 25&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 33&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 26&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;27&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;from this table I need to create a txt files with this output:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ROME&amp;nbsp; &amp;nbsp; &amp;nbsp; 45&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ROME&amp;nbsp; &amp;nbsp; &amp;nbsp; 37&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ROME&amp;nbsp; &amp;nbsp; &amp;nbsp; 33&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MILAN&amp;nbsp; &amp;nbsp; &amp;nbsp;32&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MILAN&amp;nbsp; &amp;nbsp; &amp;nbsp;22&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MILAN&amp;nbsp; &amp;nbsp; &amp;nbsp;26&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NAPLES&amp;nbsp; 28&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NAPLES&amp;nbsp; 25&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NAPLES&amp;nbsp; 27&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;can someone hel me to this piece of code?&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Aug 2021 15:10:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Help-Needed-for-transpose/m-p/764478#M30487</guid>
      <dc:creator>Dana86</dc:creator>
      <dc:date>2021-08-27T15:10:46Z</dc:date>
    </item>
    <item>
      <title>Re: Help Needed for transpose</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Help-Needed-for-transpose/m-p/764486#M30488</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/395086"&gt;@Dana86&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hi everybody,&lt;/P&gt;
&lt;P&gt;I never learned SAS and I need an help to write my code.&lt;/P&gt;
&lt;P&gt;I have one table structured in this way:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;DATE&amp;nbsp; &amp;nbsp; &amp;nbsp;HOUR&amp;nbsp; &amp;nbsp; ROME&amp;nbsp; &amp;nbsp; MILAN&amp;nbsp; &amp;nbsp; &amp;nbsp;NAPLES&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 45&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 32&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 28&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 37&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 22&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 25&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 33&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 26&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;27&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;from this table I need to create a txt files with this output:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ROME&amp;nbsp; &amp;nbsp; &amp;nbsp; 45&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ROME&amp;nbsp; &amp;nbsp; &amp;nbsp; 37&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ROME&amp;nbsp; &amp;nbsp; &amp;nbsp; 33&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MILAN&amp;nbsp; &amp;nbsp; &amp;nbsp;32&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MILAN&amp;nbsp; &amp;nbsp; &amp;nbsp;22&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MILAN&amp;nbsp; &amp;nbsp; &amp;nbsp;26&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NAPLES&amp;nbsp; 28&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NAPLES&amp;nbsp; 25&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; 28/08/21&amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NAPLES&amp;nbsp; 27&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;can someone hel me to this piece of code?&lt;/P&gt;
&lt;P&gt;Thanks in advance&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;This will get something close. If the actual order of the cities is critical then additional information, such as all of the cities involved and the specific order would need to be provided.&lt;/P&gt;
&lt;P&gt;The below creates a data set, the data step is how example data should be provided, the reshapes and orders the data.&lt;/P&gt;
&lt;PRE&gt;data have;
  input DATE :ddmmyy10.    HOUR    ROME    MILAN     NAPLES;
  format date ddmmyy10.;
datalines;
    28/08/21    1            45            32            28
    28/08/21    2            37            22            25  
    28/08/21    3            33            26           27
;

proc transpose data=have out=want
     name=city ;
   by date hour;
run;

proc sort data=want;
   by date city hour;
run;&lt;/PRE&gt;
&lt;P&gt;You do not specify any details of the type of text file you need. Proc Export will create simple text files. Or a data step will write to a text file if Export doesn't provide what you want.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Aug 2021 15:04:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Help-Needed-for-transpose/m-p/764486#M30488</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2021-08-30T15:04:16Z</dc:date>
    </item>
    <item>
      <title>Re: Help Needed for transpose</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Help-Needed-for-transpose/m-p/764487#M30489</link>
      <description>&lt;P&gt;Taking your question literally that you really do have a SAS data set ("table") to begin and want to create a text file as output, here is a way to do that:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data _null_;
   file 'name of text file to hold results';
   do until (done1);
      set have end=done1;
      put date @12 hour @20 'ROME'  @29 rome;
   end;
   do until (done2);
      set have end=done2;
      put date @12 hour @20 'MILAN'  @29 milan;
   end;
   do until (done3);
      set have end=done3;
      put date @12 hour @20 'NAPLES'  @29 naples;
   end;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 27 Aug 2021 15:47:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Help-Needed-for-transpose/m-p/764487#M30489</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2021-08-27T15:47:31Z</dc:date>
    </item>
    <item>
      <title>Re: Help Needed for transpose</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Help-Needed-for-transpose/m-p/764799#M30507</link>
      <description>&lt;P&gt;Thanks a lot! It works perfectly!!&lt;/P&gt;</description>
      <pubDate>Mon, 30 Aug 2021 09:50:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Help-Needed-for-transpose/m-p/764799#M30507</guid>
      <dc:creator>Dana86</dc:creator>
      <dc:date>2021-08-30T09:50:48Z</dc:date>
    </item>
  </channel>
</rss>

