<?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: Import Excel File- Columns to Multiple observation in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Import-Excel-File-Columns-to-Multiple-observation/m-p/453034#M114398</link>
    <description>&lt;P&gt;Thank you for reply...My Value column also contain alphabets,alpha/numeric, so the below code truncated it.&lt;/P&gt;</description>
    <pubDate>Wed, 11 Apr 2018 02:50:08 GMT</pubDate>
    <dc:creator>Kalai2008</dc:creator>
    <dc:date>2018-04-11T02:50:08Z</dc:date>
    <item>
      <title>Import Excel File- Columns to Multiple observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Import-Excel-File-Columns-to-Multiple-observation/m-p/453026#M114392</link>
      <description>&lt;P&gt;I am trying to import excel file to SAS using Proc Import.&lt;/P&gt;&lt;P&gt;There are 3 columns in Excel file.One of the column have different values separated by random delimiters like comma or space or 'and' or double space..seems very random.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Given Excel file data&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;ID&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Values&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;Date&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2017138&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; 2/16/2018&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2017456 2017778&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2/16/2018&lt;/P&gt;&lt;P&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2017458 and 309878&amp;nbsp; &amp;nbsp; &amp;nbsp; 2/16/2018&lt;/P&gt;&lt;P&gt;4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;20178&amp;nbsp; 2078654&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2/15/2018&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Output needed:&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;ID&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Values&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;Date&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2017138&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2/16/2018&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2017456&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2/16/2018&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2017778&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2/16/2018&lt;/P&gt;&lt;P&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2017458&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2/16/2018&lt;/P&gt;&lt;P&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 309878&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2/16/2018&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want like above output,treat the values for ID 2 into two separate observations, Is it possible to create output (multiple observation) like this from a single record during proc import or in Data step/Data step after importing?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for checking!&lt;/P&gt;</description>
      <pubDate>Wed, 11 Apr 2018 01:56:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Import-Excel-File-Columns-to-Multiple-observation/m-p/453026#M114392</guid>
      <dc:creator>Kalai2008</dc:creator>
      <dc:date>2018-04-11T01:56:23Z</dc:date>
    </item>
    <item>
      <title>Re: Import Excel File- Columns to Multiple observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Import-Excel-File-Columns-to-Multiple-observation/m-p/453027#M114393</link>
      <description>&lt;P&gt;While you can't do this during the import, a DATA step can handle this pretty well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;set imported_data;&lt;/P&gt;
&lt;P&gt;newvar = compress(values, , 'kds');&lt;/P&gt;
&lt;P&gt;do _n_=1 to countw(newvar);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;values = scan(newvar, _n_);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;output;&lt;/P&gt;
&lt;P&gt;end;&lt;/P&gt;
&lt;P&gt;drop newvar;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;"kds" = keep digits and spaces&lt;/P&gt;</description>
      <pubDate>Wed, 11 Apr 2018 02:05:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Import-Excel-File-Columns-to-Multiple-observation/m-p/453027#M114393</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2018-04-11T02:05:26Z</dc:date>
    </item>
    <item>
      <title>Re: Import Excel File- Columns to Multiple observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Import-Excel-File-Columns-to-Multiple-observation/m-p/453034#M114398</link>
      <description>&lt;P&gt;Thank you for reply...My Value column also contain alphabets,alpha/numeric, so the below code truncated it.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Apr 2018 02:50:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Import-Excel-File-Columns-to-Multiple-observation/m-p/453034#M114398</guid>
      <dc:creator>Kalai2008</dc:creator>
      <dc:date>2018-04-11T02:50:08Z</dc:date>
    </item>
    <item>
      <title>Re: Import Excel File- Columns to Multiple observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Import-Excel-File-Columns-to-Multiple-observation/m-p/453145#M114468</link>
      <description>&lt;P&gt;Then you need to know the complete list of values to ignore.&amp;nbsp; For example:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;set imported_data;&lt;/P&gt;
&lt;P&gt;newvar = values;&lt;/P&gt;
&lt;P&gt;if values=' ' then output;&lt;/P&gt;
&lt;P&gt;else do _n_=1 to countw(newvar);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;values = scan(newvar, _n_);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;if values not in ('and') then output;&lt;/P&gt;
&lt;P&gt;end;&lt;/P&gt;
&lt;P&gt;drop newvar;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can add to the list of values in parentheses (which right now contain just the one item 'and').&lt;/P&gt;</description>
      <pubDate>Wed, 11 Apr 2018 11:24:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Import-Excel-File-Columns-to-Multiple-observation/m-p/453145#M114468</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2018-04-11T11:24:03Z</dc:date>
    </item>
    <item>
      <title>Re: Import Excel File- Columns to Multiple observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Import-Excel-File-Columns-to-Multiple-observation/m-p/453202#M114494</link>
      <description>&lt;P&gt;Thank you so much.. It worked.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Apr 2018 13:32:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Import-Excel-File-Columns-to-Multiple-observation/m-p/453202#M114494</guid>
      <dc:creator>Kalai2008</dc:creator>
      <dc:date>2018-04-11T13:32:59Z</dc:date>
    </item>
  </channel>
</rss>

