<?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: Sas Base question in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Sas-Base-question/m-p/526230#M5062</link>
    <description>&lt;P&gt;You can get your expected result by setting the third parameter to the yrdif function (basis) to '30/360'. This parameter is used to control how the actual day count is calculated - the default in the Excel yrfrac formula appears to be '30/360' whereas in SAS&amp;nbsp;the default is 'AGE'. The two methods yield slightly different results hence the need to explicitly set the basis. You can find further details of the allowable values for basis here -&amp;gt;&amp;nbsp;&lt;A href="http://support.sas.com/documentation/cdl//en/lefunctionsref/69762/HTML/default/viewer.htm#p1pmmr2dtec32an1vbsqmm3abil5.htm&amp;nbsp;" target="_blank"&gt;http://support.sas.com/documentation/cdl//en/lefunctionsref/69762/HTML/default/viewer.htm#p1pmmr2dtec32an1vbsqmm3abil5.htm&amp;nbsp;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's the sample code to give you the output you seek&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data out;
	set test;
	mydif=yrdif(date1,date2,'30/360');
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 10 Jan 2019 22:39:21 GMT</pubDate>
    <dc:creator>ChrisBrooks</dc:creator>
    <dc:date>2019-01-10T22:39:21Z</dc:date>
    <item>
      <title>Sas Base question</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Sas-Base-question/m-p/526221#M5060</link>
      <description>&lt;P&gt;I am subtracting two dates in sas using the YRdiff function but I am not getting same result as excel using the yearfrac function. My expected result in the expect column. Also, intck function gives me the integer number.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need help. Thanks in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; test;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;input&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; date1 date2 expected_result;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;informat&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; date1 date2 &lt;/FONT&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;yymmdd10.&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;format&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; date1 date2 &lt;/FONT&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;yymmdd10.&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;cards&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2018/10/31 2022/07/15 3.708333333&lt;/P&gt;&lt;P&gt;2018/10/31 2020/04/15 1.458333333&lt;/P&gt;&lt;P&gt;2018/10/31 2020/04/15 1.458333333&lt;/P&gt;&lt;P&gt;2018/10/31 2021/01/15 2.208333333&lt;/P&gt;&lt;P&gt;2018/10/31 2019/09/16 0.877777778&lt;/P&gt;&lt;P&gt;2018/10/31 2022/04/18 3.466666667&lt;/P&gt;&lt;P&gt;2018/10/31 2020/04/15 1.458333333&lt;/P&gt;&lt;P&gt;2018/10/31 2019/02/19 0.302777778&lt;/P&gt;&lt;P&gt;2018/10/31 2019/01/15 0.208333333&lt;/P&gt;&lt;P&gt;2018/10/31 2021/01/15 2.208333333&lt;/P&gt;&lt;P&gt;2018/10/31 2021/05/17 2.547222222&lt;/P&gt;&lt;P&gt;2018/10/31 2023/08/15 4.791666667&lt;/P&gt;&lt;P&gt;2018/10/31 2021/04/15 2.458333333&lt;/P&gt;&lt;P&gt;2018/10/31 2020/04/15 1.458333333&lt;/P&gt;&lt;P&gt;2018/10/31 2022/07/15 3.708333333&lt;/P&gt;&lt;P&gt;2018/10/31 2021/04/15 2.458333333&lt;/P&gt;&lt;P&gt;2018/10/31 2019/02/19 0.302777778&lt;/P&gt;&lt;P&gt;2018/10/31 2023/08/15 4.791666667&lt;/P&gt;&lt;P&gt;2018/10/31 2019/09/16 0.877777778&lt;/P&gt;&lt;P&gt;2018/10/31 2021/05/17 2.547222222&lt;/P&gt;&lt;P&gt;2018/10/31 2022/04/18 3.466666667&lt;/P&gt;&lt;P&gt;2018/10/31 2019/01/15 0.208333333&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Jan 2019 22:05:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Sas-Base-question/m-p/526221#M5060</guid>
      <dc:creator>umesh1</dc:creator>
      <dc:date>2019-01-10T22:05:38Z</dc:date>
    </item>
    <item>
      <title>Re: Sas Base question</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Sas-Base-question/m-p/526225#M5061</link>
      <description>&lt;P&gt;If you meant the YRDIF (one F) function you should show which basis, the third parameter,&amp;nbsp;you used as well as the basis used in Excel.. There are several options and you can get quite different results.&amp;nbsp;The default for YRDIF without a basis is AGE which does not have a corresponding basis for Excel Yearfrac function.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also make sure that your Excel values have no fraction date components. It is possible to have a fraction of a day in Excel that does not display because a date only display setting is used.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Jan 2019 22:24:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Sas-Base-question/m-p/526225#M5061</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-01-10T22:24:41Z</dc:date>
    </item>
    <item>
      <title>Re: Sas Base question</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Sas-Base-question/m-p/526230#M5062</link>
      <description>&lt;P&gt;You can get your expected result by setting the third parameter to the yrdif function (basis) to '30/360'. This parameter is used to control how the actual day count is calculated - the default in the Excel yrfrac formula appears to be '30/360' whereas in SAS&amp;nbsp;the default is 'AGE'. The two methods yield slightly different results hence the need to explicitly set the basis. You can find further details of the allowable values for basis here -&amp;gt;&amp;nbsp;&lt;A href="http://support.sas.com/documentation/cdl//en/lefunctionsref/69762/HTML/default/viewer.htm#p1pmmr2dtec32an1vbsqmm3abil5.htm&amp;nbsp;" target="_blank"&gt;http://support.sas.com/documentation/cdl//en/lefunctionsref/69762/HTML/default/viewer.htm#p1pmmr2dtec32an1vbsqmm3abil5.htm&amp;nbsp;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's the sample code to give you the output you seek&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data out;
	set test;
	mydif=yrdif(date1,date2,'30/360');
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 10 Jan 2019 22:39:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Sas-Base-question/m-p/526230#M5062</guid>
      <dc:creator>ChrisBrooks</dc:creator>
      <dc:date>2019-01-10T22:39:21Z</dc:date>
    </item>
    <item>
      <title>Re: Sas Base question</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Sas-Base-question/m-p/526232#M5064</link>
      <description>&lt;P&gt;Slick &amp;amp; classic answer sir!&lt;/P&gt;</description>
      <pubDate>Thu, 10 Jan 2019 22:43:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Sas-Base-question/m-p/526232#M5064</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-01-10T22:43:29Z</dc:date>
    </item>
  </channel>
</rss>

