<?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 selecting only 2 values in a variable in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635703#M188791</link>
    <description>Tom, Thank you. the second part of the code worked good. Appreciate it.</description>
    <pubDate>Mon, 30 Mar 2020 00:14:51 GMT</pubDate>
    <dc:creator>Kalai2008</dc:creator>
    <dc:date>2020-03-30T00:14:51Z</dc:date>
    <item>
      <title>Help with selecting only 2 values in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635696#M188784</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Given Dataset:&lt;/P&gt;&lt;P&gt;Id Code&lt;/P&gt;&lt;P&gt;1 a&lt;/P&gt;&lt;P&gt;1 b&lt;/P&gt;&lt;P&gt;1 c&lt;/P&gt;&lt;P&gt;1 d&lt;/P&gt;&lt;P&gt;2 a&lt;/P&gt;&lt;P&gt;2 c&lt;/P&gt;&lt;P&gt;3 a&lt;/P&gt;&lt;P&gt;3 c&lt;/P&gt;&lt;P&gt;3 d&lt;/P&gt;&lt;P&gt;4 a&lt;/P&gt;&lt;P&gt;4 b&lt;/P&gt;&lt;P&gt;5 a&lt;/P&gt;&lt;P&gt;5 c&lt;/P&gt;&lt;P&gt;Data Want:&lt;/P&gt;&lt;P&gt;Id&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I only need the (a,c) pair as output. But I am getting different Output.&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table want as&lt;/P&gt;&lt;P&gt;select *&lt;/P&gt;&lt;P&gt;case when code in ('a','c') then 1 end as check&lt;/P&gt;&lt;P&gt;from have where code in ('a','c');run;&lt;/P&gt;</description>
      <pubDate>Sun, 29 Mar 2020 23:36:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635696#M188784</guid>
      <dc:creator>Kalai2008</dc:creator>
      <dc:date>2020-03-29T23:36:16Z</dc:date>
    </item>
    <item>
      <title>Re: Help with selecting only 2 values in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635697#M188785</link>
      <description>Your output looks nothing like what your code (once typos are fixed) would produce.&lt;BR /&gt;What is the criteria for picking ID=2 and ID=5?  Just have a or c (or even having both) would not result in just 2 and 5 from your example input.</description>
      <pubDate>Sun, 29 Mar 2020 23:44:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635697#M188785</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2020-03-29T23:44:28Z</dc:date>
    </item>
    <item>
      <title>Re: Help with selecting only 2 values in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635698#M188786</link>
      <description>Thanks for checking. My Criteria is to pick the ID's that have only this pair "a' and "c". ID 2 and 5 have the values "a" and "c".</description>
      <pubDate>Sun, 29 Mar 2020 23:49:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635698#M188786</guid>
      <dc:creator>Kalai2008</dc:creator>
      <dc:date>2020-03-29T23:49:20Z</dc:date>
    </item>
    <item>
      <title>Re: Help with selecting only 2 values in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635700#M188788</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data have;
input Id Code $;
cards;

1 a

1 b

1 c

1 d

2 a

2 c

3 a

3 c

3 d

4 a

4 b

5 a

5 c
;

proc sql;
create table want as
select *
from have
group by id
having count(distinct code)=2 and sum(code in ('a','c'))=2;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 29 Mar 2020 23:53:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635700#M188788</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2020-03-29T23:53:26Z</dc:date>
    </item>
    <item>
      <title>Re: Help with selecting only 2 values in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635701#M188789</link>
      <description>&lt;P&gt;So if they have anything else they are off the list?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt; select id from have
 group by id
 having min(code in ('a','c'))=1
 ;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Or do they also have to have both A and C?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql ;
 select id from have
 group by id
 having min(code in ('a','c'))=1
   and count(distinct code)=2
 ;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 30 Mar 2020 00:04:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635701#M188789</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2020-03-30T00:04:52Z</dc:date>
    </item>
    <item>
      <title>Re: Help with selecting only 2 values in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635702#M188790</link>
      <description>Thank you, but it is not working good with my real data.</description>
      <pubDate>Mon, 30 Mar 2020 00:08:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635702#M188790</guid>
      <dc:creator>Kalai2008</dc:creator>
      <dc:date>2020-03-30T00:08:26Z</dc:date>
    </item>
    <item>
      <title>Re: Help with selecting only 2 values in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635703#M188791</link>
      <description>Tom, Thank you. the second part of the code worked good. Appreciate it.</description>
      <pubDate>Mon, 30 Mar 2020 00:14:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635703#M188791</guid>
      <dc:creator>Kalai2008</dc:creator>
      <dc:date>2020-03-30T00:14:51Z</dc:date>
    </item>
    <item>
      <title>Re: Help with selecting only 2 values in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635704#M188792</link>
      <description>&lt;P&gt;That means you really need to provide a better an representative sample. A Mock sample is fine, but has to be a representative sample&lt;/P&gt;
&lt;P&gt;for instance, your values might be of mixed cases, or your values might have leading blanks and so forth&lt;/P&gt;</description>
      <pubDate>Mon, 30 Mar 2020 00:15:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635704#M188792</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2020-03-30T00:15:03Z</dc:date>
    </item>
    <item>
      <title>Re: Help with selecting only 2 values in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635951#M188872</link>
      <description>&lt;P&gt;Another query:&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;proc sql;&lt;BR /&gt;create table want as&lt;BR /&gt;select&amp;nbsp; id&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,count(*) as count_id&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,sum(case when code = 'a' or code = 'c' then 1&lt;BR /&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;&amp;nbsp; else 0 end) as count_a_c&lt;BR /&gt;from have&lt;BR /&gt;group by id&lt;BR /&gt;having calculated count_id = calculated count_a_c&lt;BR /&gt;quit;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Mar 2020 19:44:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/635951#M188872</guid>
      <dc:creator>Stephen_c_tran</dc:creator>
      <dc:date>2020-03-30T19:44:39Z</dc:date>
    </item>
    <item>
      <title>Re: Help with selecting only 2 values in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/636733#M189205</link>
      <description>Thank you so much.. I will try this one.</description>
      <pubDate>Thu, 02 Apr 2020 01:13:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-selecting-only-2-values-in-a-variable/m-p/636733#M189205</guid>
      <dc:creator>Kalai2008</dc:creator>
      <dc:date>2020-04-02T01:13:32Z</dc:date>
    </item>
  </channel>
</rss>

