<?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 How to output a dataset into Text file with multiple header and trailer? in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-to-output-a-dataset-into-Text-file-with-multiple-header-and/m-p/229609#M16705</link>
    <description>&lt;P&gt;The dataset test I have like:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;company&lt;/TD&gt;&lt;TD&gt;emplid&lt;/TD&gt;&lt;TD&gt;name&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;abc&lt;/TD&gt;&lt;TD&gt;0123&lt;/TD&gt;&lt;TD&gt;Joe&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;bcd&lt;/TD&gt;&lt;TD&gt;1111&lt;/TD&gt;&lt;TD&gt;Eric&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;abc&lt;/TD&gt;&lt;TD&gt;2222&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;3333&lt;/TD&gt;&lt;TD&gt;Mike&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;4444&lt;/TD&gt;&lt;TD&gt;Sarah&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;5555&lt;/TD&gt;&lt;TD&gt;Ellen&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically&amp;nbsp;in the text file, I want to see by each company, how many employees do they have for each company&amp;nbsp;and add the Header and trailer. The header that would be 'E'||company. The content would be 'W'||emplid name. The Trailer would be 'T'||nbr of emplids for that company.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd like to output the dataset into one text file by company. the Text file I am trying to get would be looking ike:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Eaaa&lt;BR /&gt;W3333 Mike&lt;BR /&gt;W4444 Sarah&lt;BR /&gt;W5555 Ellen&lt;BR /&gt;T0003&lt;BR /&gt;Eabc&lt;BR /&gt;W0123 Joe&lt;BR /&gt;W2222 Mary&lt;BR /&gt;T0002&lt;BR /&gt;Ebcd&lt;BR /&gt;W1111 Eric&lt;BR /&gt;T0001&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ionly know how to create a text file for each company like the code below&amp;nbsp;but do not&amp;nbsp;know how to concatenate differnt text file together into one text file. Or maybe with other technique that I can export to txt file with the layout I am looking for.&lt;/P&gt;&lt;P&gt;%let com=aaa;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;select PUT(COUNT(&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;DISTINCT&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt; EMPLID), &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;Z5.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;) &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;INTO&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt; :CNT_&amp;amp;COM &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;FROM&amp;nbsp;test&lt;/P&gt;&lt;P&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;where company=&amp;amp;com;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;QUIT;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;DATA&amp;nbsp;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;_NULL_&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;SET&amp;nbsp;test &lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;end&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;=last;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;if company='aaa';&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;File&amp;nbsp;&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;".../new_&amp;amp;com..txt"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;lrecl&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;30&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;TR=trim(&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;"T"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;||&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;"&amp;amp;&amp;amp;&amp;amp;CNT_&amp;amp;COM."&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;if _&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;n_=&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;then&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;do&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;put&amp;nbsp;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;@&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;'E'&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;@&lt;FONT face="Courier New"&gt;&lt;FONT size="3"&gt;&lt;STRONG&gt;&lt;FONT color="#008080"&gt;2&lt;/FONT&gt;&lt;/STRONG&gt; company&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;end&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;PUT&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;@&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;'W'&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;@2 emplid&lt;/P&gt;&lt;P&gt;@5 name;&amp;nbsp;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;if&amp;nbsp;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;last &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;then&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;do&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;PUT&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt; TR;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;end&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;run&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help!&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>Mon, 12 Oct 2015 23:08:53 GMT</pubDate>
    <dc:creator>EEEY</dc:creator>
    <dc:date>2015-10-12T23:08:53Z</dc:date>
    <item>
      <title>How to output a dataset into Text file with multiple header and trailer?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-to-output-a-dataset-into-Text-file-with-multiple-header-and/m-p/229609#M16705</link>
      <description>&lt;P&gt;The dataset test I have like:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;company&lt;/TD&gt;&lt;TD&gt;emplid&lt;/TD&gt;&lt;TD&gt;name&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;abc&lt;/TD&gt;&lt;TD&gt;0123&lt;/TD&gt;&lt;TD&gt;Joe&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;bcd&lt;/TD&gt;&lt;TD&gt;1111&lt;/TD&gt;&lt;TD&gt;Eric&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;abc&lt;/TD&gt;&lt;TD&gt;2222&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;3333&lt;/TD&gt;&lt;TD&gt;Mike&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;4444&lt;/TD&gt;&lt;TD&gt;Sarah&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;5555&lt;/TD&gt;&lt;TD&gt;Ellen&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically&amp;nbsp;in the text file, I want to see by each company, how many employees do they have for each company&amp;nbsp;and add the Header and trailer. The header that would be 'E'||company. The content would be 'W'||emplid name. The Trailer would be 'T'||nbr of emplids for that company.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd like to output the dataset into one text file by company. the Text file I am trying to get would be looking ike:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Eaaa&lt;BR /&gt;W3333 Mike&lt;BR /&gt;W4444 Sarah&lt;BR /&gt;W5555 Ellen&lt;BR /&gt;T0003&lt;BR /&gt;Eabc&lt;BR /&gt;W0123 Joe&lt;BR /&gt;W2222 Mary&lt;BR /&gt;T0002&lt;BR /&gt;Ebcd&lt;BR /&gt;W1111 Eric&lt;BR /&gt;T0001&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ionly know how to create a text file for each company like the code below&amp;nbsp;but do not&amp;nbsp;know how to concatenate differnt text file together into one text file. Or maybe with other technique that I can export to txt file with the layout I am looking for.&lt;/P&gt;&lt;P&gt;%let com=aaa;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;select PUT(COUNT(&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;DISTINCT&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt; EMPLID), &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;Z5.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;) &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;INTO&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt; :CNT_&amp;amp;COM &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;FROM&amp;nbsp;test&lt;/P&gt;&lt;P&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;where company=&amp;amp;com;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;QUIT;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;DATA&amp;nbsp;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;_NULL_&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;SET&amp;nbsp;test &lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;end&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;=last;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;if company='aaa';&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;File&amp;nbsp;&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;".../new_&amp;amp;com..txt"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;lrecl&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;30&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;TR=trim(&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;"T"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;||&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;"&amp;amp;&amp;amp;&amp;amp;CNT_&amp;amp;COM."&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;if _&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;n_=&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;then&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;do&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;put&amp;nbsp;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;@&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;'E'&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;@&lt;FONT face="Courier New"&gt;&lt;FONT size="3"&gt;&lt;STRONG&gt;&lt;FONT color="#008080"&gt;2&lt;/FONT&gt;&lt;/STRONG&gt; company&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;end&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;PUT&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;@&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;&lt;FONT color="#008080" size="3" face="Courier New"&gt;1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;&lt;FONT color="#800080" size="3" face="Courier New"&gt;'W'&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;@2 emplid&lt;/P&gt;&lt;P&gt;@5 name;&amp;nbsp;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;if&amp;nbsp;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;last &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;then&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;do&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;&lt;FONT color="#0000ff" size="3" face="Courier New"&gt;PUT&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt; TR;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;end&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;run&lt;FONT size="3" face="Courier New"&gt;&lt;FONT size="3" face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help!&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>Mon, 12 Oct 2015 23:08:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-to-output-a-dataset-into-Text-file-with-multiple-header-and/m-p/229609#M16705</guid>
      <dc:creator>EEEY</dc:creator>
      <dc:date>2015-10-12T23:08:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to output a dataset into Text file with multiple header and trailer?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-to-output-a-dataset-into-Text-file-with-multiple-header-and/m-p/229610#M16706</link>
      <description>&lt;P&gt;Something like below should do.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
  input company $ emplid name $;
  datalines;
abc 0123 Joe
bcd 1111 Eric
abc 2222 Mary
aaa 3333 Mike
aaa 4444 Sarah
aaa 5555 Ellen
run;
proc sort data=have;
  by company;
run;

data _null_;
  file print;
  set have;
  by company;
  if first.company then
    do;
      put 'E' company;
    end;
  put emplid name;
  count+1;
  if last.company then
    do;
      put 'T' count z4.;
      call missing(count);
    end;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Fixed as per&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/462"&gt;@PGStats﻿&lt;/a&gt;&amp;nbsp;post. Starts to become a pattern...&lt;/P&gt;</description>
      <pubDate>Tue, 13 Oct 2015 03:06:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-to-output-a-dataset-into-Text-file-with-multiple-header-and/m-p/229610#M16706</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2015-10-13T03:06:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to output a dataset into Text file with multiple header and trailer?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-to-output-a-dataset-into-Text-file-with-multiple-header-and/m-p/229620#M16709</link>
      <description>Typo, at the end: If LAST.company then do;</description>
      <pubDate>Tue, 13 Oct 2015 01:40:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-to-output-a-dataset-into-Text-file-with-multiple-header-and/m-p/229620#M16709</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2015-10-13T01:40:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to output a dataset into Text file with multiple header and trailer?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-to-output-a-dataset-into-Text-file-with-multiple-header-and/m-p/229766#M16717</link>
      <description>Thank you so much for the simple, efficient solution.. Love it...</description>
      <pubDate>Tue, 13 Oct 2015 18:17:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-to-output-a-dataset-into-Text-file-with-multiple-header-and/m-p/229766#M16717</guid>
      <dc:creator>EEEY</dc:creator>
      <dc:date>2015-10-13T18:17:55Z</dc:date>
    </item>
  </channel>
</rss>

