<?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: Merge different types and different length of tables in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Merge-different-types-and-different-length-of-tables/m-p/826266#M326381</link>
    <description>&lt;P&gt;After change the length of variables , you also need to change their FORMAT.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data want;
Length v1 $100 v2 $100 v3 $100 v4 $100 v5 $100 v6 $100;
SET orders returns;
BY v2;
format _character_ $200.;
run;&lt;/PRE&gt;</description>
    <pubDate>Sat, 30 Jul 2022 10:14:05 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2022-07-30T10:14:05Z</dc:date>
    <item>
      <title>Merge different types and different length of tables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merge-different-types-and-different-length-of-tables/m-p/826258#M326375</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have two tables: orders, and returns&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;orders&lt;/P&gt;
&lt;TABLE width="349"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;v1&lt;/TD&gt;
&lt;TD width="64"&gt;v2&lt;/TD&gt;
&lt;TD width="64"&gt;v3&lt;/TD&gt;
&lt;TD width="83"&gt;v4&lt;/TD&gt;
&lt;TD width="74"&gt;v5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Orders&lt;/TD&gt;
&lt;TD&gt;Coffee Cup&lt;/TD&gt;
&lt;TD&gt;Amazon&lt;/TD&gt;
&lt;TD&gt;2022-02-01&lt;/TD&gt;
&lt;TD&gt;US&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;returns&lt;/P&gt;
&lt;TABLE width="394"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="63.9479px"&gt;v1&lt;/TD&gt;
&lt;TD width="63.8438px"&gt;v2&lt;/TD&gt;
&lt;TD width="63.7812px"&gt;v3&lt;/TD&gt;
&lt;TD width="63.8646px"&gt;v4&lt;/TD&gt;
&lt;TD width="73.7708px"&gt;v5&lt;/TD&gt;
&lt;TD width="63.7917px"&gt;v6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="63.9479px"&gt;Return&lt;/TD&gt;
&lt;TD width="63.8438px"&gt;Coffee Cup&lt;/TD&gt;
&lt;TD width="63.7812px"&gt;East&lt;/TD&gt;
&lt;TD width="63.8646px"&gt;Sales&lt;/TD&gt;
&lt;TD width="73.7708px"&gt;2022-03-01&lt;/TD&gt;
&lt;TD width="63.7917px"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I expect to get result like:&lt;/P&gt;
&lt;TABLE width="397"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;v1&lt;/TD&gt;
&lt;TD width="64"&gt;v2&lt;/TD&gt;
&lt;TD width="64"&gt;v3&lt;/TD&gt;
&lt;TD width="64"&gt;v4&lt;/TD&gt;
&lt;TD width="77"&gt;v5&lt;/TD&gt;
&lt;TD width="64"&gt;v6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Orders&lt;/TD&gt;
&lt;TD&gt;Coffee Cup&lt;/TD&gt;
&lt;TD&gt;Amazon&lt;/TD&gt;
&lt;TD&gt;2022-02-01&lt;/TD&gt;
&lt;TD&gt;US&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Return&lt;/TD&gt;
&lt;TD&gt;Coffee Cup&lt;/TD&gt;
&lt;TD&gt;East&lt;/TD&gt;
&lt;TD&gt;Sales&lt;/TD&gt;
&lt;TD&gt;2022-03-01&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, after ran the code:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
SET orders returns;
BY v2;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;I got:&lt;/P&gt;
&lt;TABLE width="397"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;v1&lt;/TD&gt;
&lt;TD width="64"&gt;v2&lt;/TD&gt;
&lt;TD width="64"&gt;v3&lt;/TD&gt;
&lt;TD width="64"&gt;v4&lt;/TD&gt;
&lt;TD width="77"&gt;v5&lt;/TD&gt;
&lt;TD width="64"&gt;v6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Orders&lt;/TD&gt;
&lt;TD&gt;Coffee Cup&lt;/TD&gt;
&lt;TD&gt;Amazon&lt;/TD&gt;
&lt;TD&gt;2022-02-01&lt;/TD&gt;
&lt;TD&gt;US&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Return&lt;/TD&gt;
&lt;TD&gt;Coffee Cup&lt;/TD&gt;
&lt;TD&gt;East&lt;/TD&gt;
&lt;TD&gt;Sales&lt;/TD&gt;
&lt;TD&gt;&lt;FONT color="#FF0000"&gt;20&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;the v5 value in the Return category has been truncated automatically.&lt;/P&gt;
&lt;P&gt;And I tried again by setting the length to a bigger value:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
Length v1 $100 v2 $100 v3 $100 v4 $100 v5 $100 v6 $100;
SET orders returns;
BY v2;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;and it still gives me the same output.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Kindly advise.&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 30 Jul 2022 05:38:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merge-different-types-and-different-length-of-tables/m-p/826258#M326375</guid>
      <dc:creator>sarahzhou</dc:creator>
      <dc:date>2022-07-30T05:38:02Z</dc:date>
    </item>
    <item>
      <title>Re: Merge different types and different length of tables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merge-different-types-and-different-length-of-tables/m-p/826259#M326376</link>
      <description>&lt;P&gt;Pleae post the complete log of your step.&lt;/P&gt;</description>
      <pubDate>Sat, 30 Jul 2022 05:42:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merge-different-types-and-different-length-of-tables/m-p/826259#M326376</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-07-30T05:42:36Z</dc:date>
    </item>
    <item>
      <title>Re: Merge different types and different length of tables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merge-different-types-and-different-length-of-tables/m-p/826266#M326381</link>
      <description>&lt;P&gt;After change the length of variables , you also need to change their FORMAT.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data want;
Length v1 $100 v2 $100 v3 $100 v4 $100 v5 $100 v6 $100;
SET orders returns;
BY v2;
format _character_ $200.;
run;&lt;/PRE&gt;</description>
      <pubDate>Sat, 30 Jul 2022 10:14:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merge-different-types-and-different-length-of-tables/m-p/826266#M326381</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2022-07-30T10:14:05Z</dc:date>
    </item>
    <item>
      <title>Re: Merge different types and different length of tables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merge-different-types-and-different-length-of-tables/m-p/826269#M326384</link>
      <description>&lt;P&gt;thanks&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;, it worked.&lt;/P&gt;</description>
      <pubDate>Sat, 30 Jul 2022 11:15:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merge-different-types-and-different-length-of-tables/m-p/826269#M326384</guid>
      <dc:creator>sarahzhou</dc:creator>
      <dc:date>2022-07-30T11:15:51Z</dc:date>
    </item>
    <item>
      <title>Re: Merge different types and different length of tables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merge-different-types-and-different-length-of-tables/m-p/826272#M326390</link>
      <description>&lt;P&gt;I should have caught what&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;found.&lt;/P&gt;
&lt;P&gt;But instead of setting a format (which can get you into the same trouble later), just remove them all:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
length v1 $100 v2 $100 v3 $100 v4 $100 v5 $100 v6 $100;
set orders returns;
by v2;
format _character_;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 30 Jul 2022 13:03:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merge-different-types-and-different-length-of-tables/m-p/826272#M326390</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-07-30T13:03:44Z</dc:date>
    </item>
  </channel>
</rss>

