<?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 Count based on multiple conditions in SAS Studio</title>
    <link>https://communities.sas.com/t5/SAS-Studio/Count-based-on-multiple-conditions/m-p/606364#M8342</link>
    <description>&lt;P&gt;Hello, I am trying to create a new column of a count based on multiple conditions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Current Code:&lt;/P&gt;&lt;P&gt;libname Example "~/my_courses/Homework/FinalHomework";&lt;/P&gt;&lt;P&gt;data Sugar;&lt;BR /&gt;length DistrictGroup $ 30;&lt;BR /&gt;infile '~/my_courses/Homework/FinalHomework/CaneData2.csv/' dsd firstobs=2;&lt;BR /&gt;input District $ DistrictGroup $ DistrictPosition $ SoilID SoilName $ Area Variety $ Ratoon $ Age HarvestMonth HarvestDuration&amp;nbsp;TonnHect Fibre&amp;nbsp;Sugar&amp;nbsp;Jul96&amp;nbsp;Aug96&amp;nbsp;Sep96&amp;nbsp;Oct96&amp;nbsp;Nov96&amp;nbsp;Dec96&amp;nbsp;Jan97&amp;nbsp;Feb97&amp;nbsp;Mar97&amp;nbsp;Apr97&amp;nbsp;May97&amp;nbsp;Jun97&amp;nbsp;Jul97&amp;nbsp;Aug97&amp;nbsp;Sep97&amp;nbsp;Oct97&amp;nbsp;Nov97&amp;nbsp;Dec97;&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data SugarLong;&amp;nbsp;&lt;BR /&gt;set Sugar;&lt;BR /&gt;array mon{*} _numeric_;&lt;BR /&gt;do _n_=9 to dim(mon);&lt;BR /&gt;Month=vname(mon[_n_]);&lt;BR /&gt;Count=mon[_n_];&lt;BR /&gt;output;&lt;BR /&gt;end;&lt;BR /&gt;drop Month District DistrictPosition SoilID SoilName Area Variety Ratoon Age HarvestMonth HarvestDuration&amp;nbsp;TonnHect Fibre&amp;nbsp;Sugar Jul96&amp;nbsp;Aug96&amp;nbsp;Sep96&amp;nbsp;Oct96&amp;nbsp;Nov96&amp;nbsp;Dec96&amp;nbsp;Jan97&amp;nbsp;Feb97&amp;nbsp;Mar97&amp;nbsp;Apr97&amp;nbsp;May97&amp;nbsp;&lt;BR /&gt;Jun97&amp;nbsp;Jul97&amp;nbsp;Aug97&amp;nbsp;Sep97&amp;nbsp;Oct97&amp;nbsp;Nov97&amp;nbsp;Dec97;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data SugarLongResult;&lt;BR /&gt;&amp;nbsp; set SugarLong;&lt;BR /&gt;&amp;nbsp; select;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when (Count &amp;gt; 0) Result='Yes';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; otherwise Result='No';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;Proc print data=SugarLongResult (obs=10);&lt;BR /&gt;print;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My current output:&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;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DistrictGroup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Count&amp;nbsp;&amp;nbsp; &amp;nbsp;Result&lt;/P&gt;&lt;P&gt;123456789101112131415161718&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;0.0&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;6.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;0.0&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;308.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;35.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;353.5&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;505.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;476.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;453.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;0.0&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;220.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;127.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;47.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;48.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;73.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;66.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;198.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;222.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;What I'm looking to do is to get the data grouped by district group and yes/no (From above Data):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; District Group&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Result&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CountFinal&lt;/P&gt;&lt;P&gt;Cains/Mulgrave(Dry)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Yes&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; 15&lt;/P&gt;&lt;P&gt;Cains/Mulgrave(Dry)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;No&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; 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All help is appreciated (:!&lt;/P&gt;</description>
    <pubDate>Fri, 22 Nov 2019 03:35:40 GMT</pubDate>
    <dc:creator>cassylovescats</dc:creator>
    <dc:date>2019-11-22T03:35:40Z</dc:date>
    <item>
      <title>Count based on multiple conditions</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Count-based-on-multiple-conditions/m-p/606364#M8342</link>
      <description>&lt;P&gt;Hello, I am trying to create a new column of a count based on multiple conditions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Current Code:&lt;/P&gt;&lt;P&gt;libname Example "~/my_courses/Homework/FinalHomework";&lt;/P&gt;&lt;P&gt;data Sugar;&lt;BR /&gt;length DistrictGroup $ 30;&lt;BR /&gt;infile '~/my_courses/Homework/FinalHomework/CaneData2.csv/' dsd firstobs=2;&lt;BR /&gt;input District $ DistrictGroup $ DistrictPosition $ SoilID SoilName $ Area Variety $ Ratoon $ Age HarvestMonth HarvestDuration&amp;nbsp;TonnHect Fibre&amp;nbsp;Sugar&amp;nbsp;Jul96&amp;nbsp;Aug96&amp;nbsp;Sep96&amp;nbsp;Oct96&amp;nbsp;Nov96&amp;nbsp;Dec96&amp;nbsp;Jan97&amp;nbsp;Feb97&amp;nbsp;Mar97&amp;nbsp;Apr97&amp;nbsp;May97&amp;nbsp;Jun97&amp;nbsp;Jul97&amp;nbsp;Aug97&amp;nbsp;Sep97&amp;nbsp;Oct97&amp;nbsp;Nov97&amp;nbsp;Dec97;&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data SugarLong;&amp;nbsp;&lt;BR /&gt;set Sugar;&lt;BR /&gt;array mon{*} _numeric_;&lt;BR /&gt;do _n_=9 to dim(mon);&lt;BR /&gt;Month=vname(mon[_n_]);&lt;BR /&gt;Count=mon[_n_];&lt;BR /&gt;output;&lt;BR /&gt;end;&lt;BR /&gt;drop Month District DistrictPosition SoilID SoilName Area Variety Ratoon Age HarvestMonth HarvestDuration&amp;nbsp;TonnHect Fibre&amp;nbsp;Sugar Jul96&amp;nbsp;Aug96&amp;nbsp;Sep96&amp;nbsp;Oct96&amp;nbsp;Nov96&amp;nbsp;Dec96&amp;nbsp;Jan97&amp;nbsp;Feb97&amp;nbsp;Mar97&amp;nbsp;Apr97&amp;nbsp;May97&amp;nbsp;&lt;BR /&gt;Jun97&amp;nbsp;Jul97&amp;nbsp;Aug97&amp;nbsp;Sep97&amp;nbsp;Oct97&amp;nbsp;Nov97&amp;nbsp;Dec97;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data SugarLongResult;&lt;BR /&gt;&amp;nbsp; set SugarLong;&lt;BR /&gt;&amp;nbsp; select;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when (Count &amp;gt; 0) Result='Yes';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; otherwise Result='No';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;Proc print data=SugarLongResult (obs=10);&lt;BR /&gt;print;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My current output:&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;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DistrictGroup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Count&amp;nbsp;&amp;nbsp; &amp;nbsp;Result&lt;/P&gt;&lt;P&gt;123456789101112131415161718&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;0.0&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;6.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;0.0&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;308.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;35.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;353.5&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;505.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;476.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;453.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;0.0&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;220.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;127.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;47.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;48.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;73.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;66.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;198.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;&lt;TD&gt;222.0&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;What I'm looking to do is to get the data grouped by district group and yes/no (From above Data):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; District Group&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Result&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CountFinal&lt;/P&gt;&lt;P&gt;Cains/Mulgrave(Dry)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Yes&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; 15&lt;/P&gt;&lt;P&gt;Cains/Mulgrave(Dry)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;No&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; 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All help is appreciated (:!&lt;/P&gt;</description>
      <pubDate>Fri, 22 Nov 2019 03:35:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Count-based-on-multiple-conditions/m-p/606364#M8342</guid>
      <dc:creator>cassylovescats</dc:creator>
      <dc:date>2019-11-22T03:35:40Z</dc:date>
    </item>
    <item>
      <title>Re: Count based on multiple conditions</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Count-based-on-multiple-conditions/m-p/606368#M8343</link>
      <description>&lt;P&gt;Try a PROC FREQ instead of SQL for your last step.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/294326"&gt;@cassylovescats&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hello, I am trying to create a new column of a count based on multiple conditions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Current Code:&lt;/P&gt;
&lt;P&gt;libname Example "~/my_courses/Homework/FinalHomework";&lt;/P&gt;
&lt;P&gt;data Sugar;&lt;BR /&gt;length DistrictGroup $ 30;&lt;BR /&gt;infile '~/my_courses/Homework/FinalHomework/CaneData2.csv/' dsd firstobs=2;&lt;BR /&gt;input District $ DistrictGroup $ DistrictPosition $ SoilID SoilName $ Area Variety $ Ratoon $ Age HarvestMonth HarvestDuration&amp;nbsp;TonnHect Fibre&amp;nbsp;Sugar&amp;nbsp;Jul96&amp;nbsp;Aug96&amp;nbsp;Sep96&amp;nbsp;Oct96&amp;nbsp;Nov96&amp;nbsp;Dec96&amp;nbsp;Jan97&amp;nbsp;Feb97&amp;nbsp;Mar97&amp;nbsp;Apr97&amp;nbsp;May97&amp;nbsp;Jun97&amp;nbsp;Jul97&amp;nbsp;Aug97&amp;nbsp;Sep97&amp;nbsp;Oct97&amp;nbsp;Nov97&amp;nbsp;Dec97;&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;data SugarLong;&amp;nbsp;&lt;BR /&gt;set Sugar;&lt;BR /&gt;array mon{*} _numeric_;&lt;BR /&gt;do _n_=9 to dim(mon);&lt;BR /&gt;Month=vname(mon[_n_]);&lt;BR /&gt;Count=mon[_n_];&lt;BR /&gt;output;&lt;BR /&gt;end;&lt;BR /&gt;drop Month District DistrictPosition SoilID SoilName Area Variety Ratoon Age HarvestMonth HarvestDuration&amp;nbsp;TonnHect Fibre&amp;nbsp;Sugar Jul96&amp;nbsp;Aug96&amp;nbsp;Sep96&amp;nbsp;Oct96&amp;nbsp;Nov96&amp;nbsp;Dec96&amp;nbsp;Jan97&amp;nbsp;Feb97&amp;nbsp;Mar97&amp;nbsp;Apr97&amp;nbsp;May97&amp;nbsp;&lt;BR /&gt;Jun97&amp;nbsp;Jul97&amp;nbsp;Aug97&amp;nbsp;Sep97&amp;nbsp;Oct97&amp;nbsp;Nov97&amp;nbsp;Dec97;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;data SugarLongResult;&lt;BR /&gt;&amp;nbsp; set SugarLong;&lt;BR /&gt;&amp;nbsp; select;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when (Count &amp;gt; 0) Result='Yes';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; otherwise Result='No';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;Proc print data=SugarLongResult (obs=10);&lt;BR /&gt;print;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My current output:&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;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DistrictGroup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Count&amp;nbsp;&amp;nbsp; &amp;nbsp;Result&lt;/P&gt;
&lt;P&gt;123456789101112131415161718&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;0.0&lt;/TD&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;6.0&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;0.0&lt;/TD&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;308.0&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;35.0&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;353.5&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;505.0&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;476.0&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;453.0&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;0.0&lt;/TD&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;220.0&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;127.0&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;47.0&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;48.0&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;73.0&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;66.0&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;198.0&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cairns/Mulgrave(dry)&lt;/TD&gt;
&lt;TD&gt;222.0&lt;/TD&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;What I'm looking to do is to get the data grouped by district group and yes/no (From above Data):&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; District Group&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Result&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CountFinal&lt;/P&gt;
&lt;P&gt;Cains/Mulgrave(Dry)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Yes&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; 15&lt;/P&gt;
&lt;P&gt;Cains/Mulgrave(Dry)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;No&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; 3&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All help is appreciated (:!&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Nov 2019 03:49:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Count-based-on-multiple-conditions/m-p/606368#M8343</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-11-22T03:49:31Z</dc:date>
    </item>
    <item>
      <title>Re: Count based on multiple conditions</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Count-based-on-multiple-conditions/m-p/606370#M8344</link>
      <description>&lt;P&gt;Proc Freq Code for your reference :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
proc freq data=SugarLongResult noprint;
tables DistrictGroup      * Result / out= want(keep=DistrictGroup Result count) ;

run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 22 Nov 2019 04:02:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Count-based-on-multiple-conditions/m-p/606370#M8344</guid>
      <dc:creator>r_behata</dc:creator>
      <dc:date>2019-11-22T04:02:24Z</dc:date>
    </item>
    <item>
      <title>Re: Count based on multiple conditions</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Count-based-on-multiple-conditions/m-p/606371#M8345</link>
      <description>&lt;P&gt;Would I be able to run chi-square off this approach?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Nov 2019 04:05:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Count-based-on-multiple-conditions/m-p/606371#M8345</guid>
      <dc:creator>cassylovescats</dc:creator>
      <dc:date>2019-11-22T04:05:17Z</dc:date>
    </item>
    <item>
      <title>Re: Count based on multiple conditions</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Count-based-on-multiple-conditions/m-p/606375#M8346</link>
      <description>PROC FREQ does the chi square test, add the CHISQ option to the TABLE statement. &lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://stats.idre.ucla.edu/sas/modules/an-overview-of-statistical-tests-in-sas/" target="_blank"&gt;https://stats.idre.ucla.edu/sas/modules/an-overview-of-statistical-tests-in-sas/&lt;/A&gt;</description>
      <pubDate>Fri, 22 Nov 2019 04:21:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Count-based-on-multiple-conditions/m-p/606375#M8346</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-11-22T04:21:22Z</dc:date>
    </item>
    <item>
      <title>Re: Count based on multiple conditions</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Count-based-on-multiple-conditions/m-p/606377#M8347</link>
      <description>&lt;P&gt;Oh my goodness, sorry, my brain is fried, I've been working on this code for about 6 hours today.&lt;/P&gt;</description>
      <pubDate>Fri, 22 Nov 2019 04:40:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Count-based-on-multiple-conditions/m-p/606377#M8347</guid>
      <dc:creator>cassylovescats</dc:creator>
      <dc:date>2019-11-22T04:40:49Z</dc:date>
    </item>
  </channel>
</rss>

