<?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: make new variables based on advanced statments in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711095#M26867</link>
    <description>&lt;P&gt;but*&lt;/P&gt;</description>
    <pubDate>Wed, 13 Jan 2021 14:00:29 GMT</pubDate>
    <dc:creator>mmea</dc:creator>
    <dc:date>2021-01-13T14:00:29Z</dc:date>
    <item>
      <title>make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/710809#M26822</link>
      <description>&lt;P&gt;&lt;EM&gt;Hi I have this example dataframe;&lt;/EM&gt;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;PLACE&lt;/TD&gt;&lt;TD&gt;DATE&lt;/TD&gt;&lt;TD&gt;NUMBER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Toronto&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;12JAN20201&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Toronto&lt;/TD&gt;&lt;TD&gt;13JAN20201&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Toronto&lt;/TD&gt;&lt;TD&gt;14JAN20201&lt;/TD&gt;&lt;TD&gt;99&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Toronto&lt;/TD&gt;&lt;TD&gt;15JAN20201&lt;/TD&gt;&lt;TD&gt;99&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i want a new column in my data called DAYS - is should basically be based on if NUMBER is more than 10 then is shoul count from when it was less until when it became more than 10 from the earliest date - so in this case at TORONTO, 14JAN2021, 99 it would say in the new column 2 days&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;hope it makes senes&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jan 2021 14:44:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/710809#M26822</guid>
      <dc:creator>mmea</dc:creator>
      <dc:date>2021-01-12T14:44:52Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/710812#M26823</link>
      <description>&lt;P&gt;You may need to provide a more complex example. There are some questions that you need to answer or demonstrate in your data.&lt;/P&gt;
&lt;P&gt;1) Do you have more than one value for place and should the process start over with the "earliest date" when a new Place is encountered&lt;/P&gt;
&lt;P&gt;2) is your data sorted by Place and date?&lt;/P&gt;
&lt;P&gt;3) Does the first record/"earliest date" for Place always have a 0? Always have a value less than 10?&lt;/P&gt;
&lt;P&gt;4) Does the value of number decrease and then increase? If the value of number decreases to below 10 might that become an "earliest date"&lt;/P&gt;
&lt;P&gt;5) Is your date variable a SAS date value, i.e. a numeric variable with a Date format assigned?&lt;/P&gt;
&lt;P&gt;6) What value should days have, and on which records, if Number never goes over 10?&lt;/P&gt;
&lt;P&gt;7) Is the value of Days only to appear on one record? More than 1? If more than 1 which records?&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jan 2021 14:55:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/710812#M26823</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2021-01-12T14:55:58Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/710813#M26824</link>
      <description>&lt;P&gt;Do you have more than one plane? Can there be gaps in your data?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please be more specific in your requirements and provide exactly what your resulting data should look like&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jan 2021 14:57:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/710813#M26824</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2021-01-12T14:57:21Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/710822#M26825</link>
      <description>&lt;P&gt;This is a part of my original data&lt;/P&gt;&lt;P&gt;The numbers is the capacity of available time of test&lt;/P&gt;&lt;P&gt;in this case all numbers are over 10 then from theres a waiting time of test at 0 days&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;PLACE&lt;/TD&gt;&lt;TD&gt;Method&lt;/TD&gt;&lt;TD&gt;DATE&lt;/TD&gt;&lt;TD&gt;NUMBER&lt;/TD&gt;&lt;TD&gt;new column&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;12/01/2021&lt;/TD&gt;&lt;TD&gt;87&lt;/TD&gt;&lt;TD&gt;0 days&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;12/01/2021&lt;/TD&gt;&lt;TD&gt;62&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;13/01/2021&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;13/01/2021&lt;/TD&gt;&lt;TD&gt;77&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;14/01/2021&lt;/TD&gt;&lt;TD&gt;188&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;14/01/2021&lt;/TD&gt;&lt;TD&gt;345&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;15/01/2021&lt;/TD&gt;&lt;TD&gt;188&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;15/01/2021&lt;/TD&gt;&lt;TD&gt;67&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;if the case is like this:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;PLACE&lt;/TD&gt;&lt;TD&gt;Method&lt;/TD&gt;&lt;TD&gt;DATE&lt;/TD&gt;&lt;TD&gt;NUMBER&lt;/TD&gt;&lt;TD&gt;new column&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;12/01/2021&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;12/01/2021&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;13/01/2021&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;13/01/2021&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;14/01/2021&lt;/TD&gt;&lt;TD&gt;188&lt;/TD&gt;&lt;TD&gt;2 days&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;14/01/2021&lt;/TD&gt;&lt;TD&gt;345&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;15/01/2021&lt;/TD&gt;&lt;TD&gt;188&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;15/01/2021&lt;/TD&gt;&lt;TD&gt;67&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ithe a case could also be like this:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;PLACE&lt;/TD&gt;&lt;TD&gt;Method&lt;/TD&gt;&lt;TD&gt;DATE&lt;/TD&gt;&lt;TD&gt;NUMBER&lt;/TD&gt;&lt;TD&gt;new column&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;12/01/2021&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;12/01/2021&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;13/01/2021&lt;/TD&gt;&lt;TD&gt;78&lt;/TD&gt;&lt;TD&gt;1 day&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;13/01/2021&lt;/TD&gt;&lt;TD&gt;77&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;14/01/2021&lt;/TD&gt;&lt;TD&gt;188&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;14/01/2021&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1 day&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;15/01/2021&lt;/TD&gt;&lt;TD&gt;1119&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T Covid-19 Test place&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;15/01/2021&lt;/TD&gt;&lt;TD&gt;67&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;&amp;nbsp;&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;&lt;P&gt;1) There is always one value for each place and it should always count from the earliest date.&lt;/P&gt;&lt;P&gt;2) my data is sorted by date&lt;/P&gt;&lt;P&gt;3)The first record do not always have the value 0&amp;nbsp; - it was just to illustrate that if theres is a values less than 10 from the earliest date until the 3rd date then the new column will say 2 days - as it took to days for that place to have a value over 10&lt;/P&gt;&lt;P&gt;4)the counting should always start from the earliest date - if the earliest date is over 10 from the beginning then the new column should say 0 days etc.&lt;/P&gt;&lt;P&gt;5) my date format is actually&amp;nbsp;DDMMYY10.&amp;nbsp;&lt;/P&gt;&lt;P&gt;6) for a place that have under 10 all days then the column should says "NO DAYS AVAILABLE" - if the place has over 10 all days then it will be "0 days"&lt;/P&gt;&lt;P&gt;7) the days should appear every new case as shown in table 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And if there are gaps or no values then "No days available"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope it is understandable&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jan 2021 15:24:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/710822#M26825</guid>
      <dc:creator>mmea</dc:creator>
      <dc:date>2021-01-12T15:24:17Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/710829#M26827</link>
      <description>&lt;P&gt;It appears that METHOD is involved in your calculation. Can you state the rule(s) involved?&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jan 2021 15:33:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/710829#M26827</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2021-01-12T15:33:38Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/710832#M26828</link>
      <description>&lt;P&gt;There can be different methods for th same place - is should actually also consider that in the calculations - i forgot to mention that.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so the "days" label should be stated for each method&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so if:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;PLACE&lt;/TD&gt;&lt;TD&gt;METHOD&lt;/TD&gt;&lt;TD&gt;DATE&lt;/TD&gt;&lt;TD&gt;number&lt;/TD&gt;&lt;TD&gt;DAYS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T covid-19 test place&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;12/01/2021&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;0 days&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T covid-19 test place&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;12/01/2021&lt;/TD&gt;&lt;TD&gt;67&lt;/TD&gt;&lt;TD&gt;0 days&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jan 2021 15:39:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/710832#M26828</guid>
      <dc:creator>mmea</dc:creator>
      <dc:date>2021-01-12T15:39:39Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711009#M26848</link>
      <description>&lt;P&gt;I'm still not quite sure here. You say: "&lt;SPAN&gt;1) There is always one value for each place and it should always count from the earliest date.".&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Does that mean you have multiple &lt;EM&gt;different &lt;/EM&gt;values for Place? I.e. Could place both be "T covid-19 test place" and "S covid-19 test place" ?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 08:13:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711009#M26848</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2021-01-13T08:13:54Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711012#M26849</link>
      <description>&lt;P&gt;I have multiple places - and different places - them same place has a method A and B&lt;/P&gt;&lt;P&gt;each place goes from current date and 2 weeks ahead&lt;/P&gt;&lt;P&gt;when a specific place for method A has a number over 10 for all dates&amp;nbsp; then it means this place has 0 days waiting time&lt;/P&gt;&lt;P&gt;if it has for method B for all dates a number below 10 then this place for method B has no available time.&lt;/P&gt;&lt;P&gt;If the cases is that method A starts with a number under 10 on th 12th and 13th, but then becomes over 10 at the 14th then the places has a waiting time at 2 days&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but there are multiple places where the earliest date is the current date for each new place&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 08:23:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711012#M26849</guid>
      <dc:creator>mmea</dc:creator>
      <dc:date>2021-01-13T08:23:13Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711013#M26850</link>
      <description>&lt;P&gt;An no each places has different names&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 08:24:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711013#M26850</guid>
      <dc:creator>mmea</dc:creator>
      <dc:date>2021-01-13T08:24:02Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711017#M26852</link>
      <description>&lt;P&gt;Ok. And why is the new column = 1 in the third-last row of your last example?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I thought number should be &amp;gt; 10 for the new column to have a value?&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 09:05:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711017#M26852</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2021-01-13T09:05:01Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711018#M26853</link>
      <description>&lt;P&gt;Sorry typing mistake.. the 1 day should be on the next day when its over 10 &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; so at number = 67&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 09:06:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711018#M26853</guid>
      <dc:creator>mmea</dc:creator>
      <dc:date>2021-01-13T09:06:57Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711020#M26854</link>
      <description>&lt;P&gt;If a place has over 10 at the 12th, then under 10 at the 13 th, and then over 10 at the 14th and then under 10 for the rest of the days - then the waiting time will 1 day.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The definition is: waitingtime until next day where the number is at least 10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 09:10:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711020#M26854</guid>
      <dc:creator>mmea</dc:creator>
      <dc:date>2021-01-13T09:10:46Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711021#M26855</link>
      <description>&lt;P&gt;Since you seem to want to treat the methods separately, you need to sort by method before date. Try this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile datalines dlm="," dsd truncover;
input place :$30. method  :$1. date :ddmmyy10. number;
format date yymmdd10.;
datalines;
T Covid-19 Test place,A,12/01/2021,7  
T Covid-19 Test place,B,12/01/2021,7  
T Covid-19 Test place,A,13/01/2021,8  
T Covid-19 Test place,B,13/01/2021,1  
T Covid-19 Test place,A,14/01/2021,188
T Covid-19 Test place,B,14/01/2021,345  
T Covid-19 Test place,A,15/01/2021,188  
T Covid-19 Test place,B,15/01/2021,67
;

proc sort data=have;
by place method date;
run;

data want;
set have;
by place method;
retain s_date;
if first.method then s_date = .;
if s_date = . and number lt 10 then s_date = date;
if s_date ne . and number ge 10
then do;
  days = date - s_date;
  s_date = .;
end;
drop s_date;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Note how source data is supplied in a data step with datalines, so everyone can create the dataset exactly as is with a simple copy/paste and submit. It also leaves no doubts about dataset structure and contents.&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 09:30:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711021#M26855</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2021-01-13T09:30:41Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711022#M26856</link>
      <description>&lt;P&gt;See if this helps you&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input PLACE $ 1-21 Method $ 23-24 DATE :ddmmyy10. NUMBER;
format date ddmmyy10.;
datalines;
T Covid-19 Test place A 12/01/2021 7  
T Covid-19 Test place B 12/01/2021 7  
T Covid-19 Test place A 13/01/2021 8  
T Covid-19 Test place B 13/01/2021 1  
T Covid-19 Test place A 14/01/2021 188
T Covid-19 Test place B 14/01/2021 345
T Covid-19 Test place A 15/01/2021 188
T Covid-19 Test place B 15/01/2021 67 
;

data want;

   if _N_ = 1 then do;
      dcl hash h();
      h.definekey('place', 'method');
      h.definedata('number', 'date');
      h.definedone();
   end;

   set have;

   n = number;
   d = date;

   if h.find() ne 0 then do;
      new = 0;
      h.replace();
   end;

   else do;
      if n &amp;gt; 10 &amp;amp; number &amp;lt;= 10 then do;
         new = d - date;
         date = d;
         number = n;
         h.replace();
      end;
   end;

   number = n;
   date = d;

   keep PLACE Method DATE NUMBER new;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 13 Jan 2021 09:39:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711022#M26856</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2021-01-13T09:39:58Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711024#M26857</link>
      <description>&lt;P&gt;Just made a small correction.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input PLACE $ 1-21 Method $ 23-24 DATE :ddmmyy10. NUMBER;
format date ddmmyy10.;
datalines;
T Covid-19 Test place A 12/01/2021 7  
T Covid-19 Test place B 12/01/2021 7  
T Covid-19 Test place A 13/01/2021 8  
T Covid-19 Test place B 13/01/2021 1  
T Covid-19 Test place A 14/01/2021 188
T Covid-19 Test place B 14/01/2021 345
T Covid-19 Test place A 15/01/2021 188
T Covid-19 Test place B 15/01/2021 67 
;

data want;

   if _N_ = 1 then do;
      dcl hash h();
      h.definekey('place', 'method');
      h.definedata('number', 'date');
      h.definedone();
   end;

   set have;

   n = number;
   d = date;

   if h.find() ne 0 then new = 0;

   else do;
      if n &amp;gt; 10 &amp;amp; number &amp;lt;= 10 then new = d - date;
      date = d;
      number = n;
   end;

   h.replace();

   number = n;
   date = d;

   keep PLACE Method DATE NUMBER new;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;PLACE                  Method  DATE        NUMBER  new 
T Covid-19 Test place  A       12/01/2021  7       0 
T Covid-19 Test place  B       12/01/2021  7       0 
T Covid-19 Test place  A       13/01/2021  8       . 
T Covid-19 Test place  B       13/01/2021  1       . 
T Covid-19 Test place  A       14/01/2021  188     1 
T Covid-19 Test place  B       14/01/2021  345     1 
T Covid-19 Test place  A       15/01/2021  188     . 
T Covid-19 Test place  B       15/01/2021  67      . &lt;/PRE&gt;</description>
      <pubDate>Wed, 13 Jan 2021 10:15:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711024#M26857</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2021-01-13T10:15:19Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711060#M26859</link>
      <description>&lt;P&gt;Hi it works - but dosent give the output I want&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For every value under 10 - there should be a text "No available time" - so for the first 4 columns it should say that.&lt;/P&gt;&lt;P&gt;for the 5th column there should be "2 days" as it is now the 14th and you count from the earliest date which is the 12th untill the number is over 10 - which is 2 days?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;make sense?&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 12:50:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711060#M26859</guid>
      <dc:creator>mmea</dc:creator>
      <dc:date>2021-01-13T12:50:00Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711065#M26860</link>
      <description>&lt;P&gt;How about this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input PLACE $ 1-21 Method $ 23-24 DATE :ddmmyy10. NUMBER;
format date ddmmyy10.;
datalines;
T Covid-19 Test place A 12/01/2021 7  
T Covid-19 Test place B 12/01/2021 7  
T Covid-19 Test place A 13/01/2021 8  
T Covid-19 Test place B 13/01/2021 1  
T Covid-19 Test place A 14/01/2021 188
T Covid-19 Test place B 14/01/2021 345
T Covid-19 Test place A 15/01/2021 188
T Covid-19 Test place B 15/01/2021 67 
;

data want;

   if _N_ = 1 then do;
      dcl hash h();
      h.definekey('place', 'method');
      h.definedata('number', 'date');
      h.definedone();
   end;

   set have;

   n = number;
   d = date;

   if h.find() ne 0 then new = 0;

   else do;
      if n &amp;gt; 10 &amp;amp; number &amp;lt;= 10 then do;
         new = d - date;
         date = d;
         number = n;
      end;
   end;

   h.replace();

   number = n;
   date = d;

   if number &amp;lt; 10 then text = "No available time";
   if new &amp;gt; 0 then text = cat(new, " days");

   keep PLACE Method DATE NUMBER new text;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;PLACE                  Method  DATE        NUMBER  new  text 
T Covid-19 Test place  A       12/01/2021  7       0    No available time 
T Covid-19 Test place  B       12/01/2021  7       0    No available time 
T Covid-19 Test place  A       13/01/2021  8       .    No available time 
T Covid-19 Test place  B       13/01/2021  1       .    No available time 
T Covid-19 Test place  A       14/01/2021  188     2    2 days 
T Covid-19 Test place  B       14/01/2021  345     2    2 days 
T Covid-19 Test place  A       15/01/2021  188     .   
T Covid-19 Test place  B       15/01/2021  67      .   &lt;/PRE&gt;</description>
      <pubDate>Wed, 13 Jan 2021 13:12:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711065#M26860</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2021-01-13T13:12:56Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711071#M26862</link>
      <description>&lt;P&gt;The text work - still do not come with the wished output:&lt;/P&gt;&lt;P&gt;all the numbers that are over 10 should in the text column say = "0 days"&lt;/P&gt;&lt;P&gt;when a number is below 10 then it says "No available time" which is correct, but then it should put "1 day" after as the number has increased to over 10.&lt;/P&gt;&lt;P&gt;So the code should count from when it is below 10 untill it is at least 10 and up then it should says how many days&lt;/P&gt;&lt;P&gt;makes sense?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mmea_1-1610544132802.png"&gt;&lt;img src="https://communities.sas.com/skins/images/2FD96521DCF95C42FE57BF2A7CB72678/responsive_peak/images/image_not_found.png" alt="mmea_1-1610544132802.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 13:24:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711071#M26862</guid>
      <dc:creator>mmea</dc:creator>
      <dc:date>2021-01-13T13:24:35Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711079#M26863</link>
      <description>&lt;P&gt;Please post your desired result exactly as you want it given the sample data from my program.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please be specific and don't make us guess &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 13:34:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711079#M26863</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2021-01-13T13:34:35Z</dc:date>
    </item>
    <item>
      <title>Re: make new variables based on advanced statments</title>
      <link>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711090#M26864</link>
      <description>&lt;P&gt;Sorry it just messes up my mind that i cant solve this...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is what I wish to have as output&lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Udklip.PNG"&gt;&lt;img src="https://communities.sas.com/skins/images/2FD96521DCF95C42FE57BF2A7CB72678/responsive_peak/images/image_not_found.png" alt="Udklip.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;with data, bigger, but similar structure like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="sas"&gt;data have;
input PLACE $ 1-21 Method $ 23-24 DATE :ddmmyy10. NUMBER;
format date ddmmyy10.;
datalines;
PLACE A  A 12/01/2021 712
PLACE A  B 12/01/2021 712  
PLACE A  A 13/01/2021 713  
PLACE A  B 13/01/2021 73 
PLACE A  A 14/01/2021 75  
PLACE A  B 14/01/2021 7 
PLACE A  A 15/01/2021 75  
PLACE A  B 15/01/2021 112 
PLACE B  A 12/01/2021 8  
PLACE B  B 12/01/2021 16 
PLACE B  A 13/01/2021 85 
PLACE B  B 13/01/2021 15 
PLACE B  A 14/01/2021 85 
PLACE B  B 14/01/2021 1 
PLACE B  A 15/01/2021 86  
PLACE B  B 15/01/2021 16 
PLACE C  A 12/01/2021 188
PLACE C  B 12/01/2021 345
PLACE C  A 13/01/2021 188
PLACE C  B 13/01/2021 67 
PLACE C  A 14/01/2021 188
PLACE C  B 14/01/2021 67 
PLACE C  A 15/01/2021 188
PLACE C  B 15/01/2021 67
;&lt;/LI-CODE&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>Wed, 13 Jan 2021 13:50:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/make-new-variables-based-on-advanced-statments/m-p/711090#M26864</guid>
      <dc:creator>mmea</dc:creator>
      <dc:date>2021-01-13T13:50:12Z</dc:date>
    </item>
  </channel>
</rss>

