<?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: Looking for a Procedure that helps me to compare data in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80034#M23023</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you could use PROC EXPAND but I don't have the proper SAS bits that includes PROC EXPAND.&amp;nbsp; It is easy to do with data step.&lt;/P&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; cpu;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;input&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; Date:&lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;ddmmyy10.&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; Server $ Usage;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; date &lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;ddmmyyp10.&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;cards&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffc0;"&gt;04.09.2013 server1 104&lt;BR /&gt;05.09.2013 server1 120&lt;BR /&gt;06.09.2013 server1 114&lt;BR /&gt;07.09.2013 server1 100&lt;BR /&gt;08.09.2013 server1 99&lt;BR /&gt;09.09.2013 server1 100&lt;BR /&gt;10.09.2013 server1 103&lt;BR /&gt;11.09.2013 server1 103&lt;BR /&gt;12.09.2013 server1 100&lt;BR /&gt;04.09.2013 server2 40&lt;BR /&gt;05.09.2013 server2 41&lt;BR /&gt;06.09.2013 server2 44&lt;BR /&gt;07.09.2013 server2 39&lt;BR /&gt;08.09.2013 server2 40&lt;BR /&gt;09.09.2013 server2 40&lt;BR /&gt;10.09.2013 server2 49&lt;BR /&gt;11.09.2013 server2 41&lt;BR /&gt;12.09.2013 server2 43&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;;;;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;print&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; cpu2;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;set&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; cpu;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;by&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; server date;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; dif = dif(usage);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; lag = lag(usage);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; first.server &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;then&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;call&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; missing(dif,lag);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; pchg = dif/lag;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; pchg &lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;percentn10.2&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;print&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Sep 2013 15:33:00 GMT</pubDate>
    <dc:creator>data_null__</dc:creator>
    <dc:date>2013-09-12T15:33:00Z</dc:date>
    <item>
      <title>Looking for a Procedure that helps me to compare data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80031#M23020</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;I have the following question: I have a table that contains the utilisation of a server per day. This table contains data for several servers:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="240"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="80"&gt;Date&lt;/TD&gt;&lt;TD class="xl24" style="border-left: none;" width="80"&gt;Server&lt;/TD&gt;&lt;TD class="xl24" style="border-left: none;" width="80"&gt;Usage&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;04.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;104&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;05.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;120&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;06.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;114&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;07.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;08.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;99&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;09.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;10.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;103&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;11.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;103&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;12.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;04.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;40&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;05.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;41&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;06.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;07.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;39&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;08.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;40&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;09.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;40&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;10.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;49&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;11.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;41&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl23" height="17" style="border-top: none;"&gt;12.09.2013&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl22" style="border-top: none; border-left: none;"&gt;43&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I want to find out the difference between the utilisation of each server per day in %. See this example:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="400"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl27" height="17" width="80"&gt;Date&lt;/TD&gt;&lt;TD class="xl27" style="border-left: none;" width="80"&gt;Server&lt;/TD&gt;&lt;TD class="xl27" style="border-left: none;" width="80"&gt;Usage&lt;/TD&gt;&lt;TD class="xl27" style="border-left: none;" width="80"&gt; &lt;/TD&gt;&lt;TD class="xl27" style="border-left: none;" width="80"&gt;%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;04.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;104&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;05.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;120&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;15,38%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;06.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;114&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;-5,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;07.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;100&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;-12,28%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;08.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;99&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;-1,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;09.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;100&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;1,01%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;10.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;103&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;3,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;11.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;103&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;0,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;12.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server1&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;100&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;-2,91%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;04.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;40&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;05.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;41&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;2,50%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;06.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;44&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;7,32%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;07.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;39&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;-11,36%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;08.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;40&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;2,56%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;09.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;40&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;0,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;10.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;49&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;22,50%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;11.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;41&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;-16,33%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl25" height="17" style="border-top: none;"&gt;12.09.2013&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;server2&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt;43&lt;/TD&gt;&lt;TD class="xl24" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl26" style="border-top: none; border-left: none;"&gt;4,88%&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any Procedure or something else that can help me with this question?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Background is, that I want to make an analysis about all the servers that have an increase/decrease in usage of more that 10% compared with the day before.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance, best regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christobal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 12:22:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80031#M23020</guid>
      <dc:creator>Christobal</dc:creator>
      <dc:date>2013-09-12T12:22:26Z</dc:date>
    </item>
    <item>
      <title>Re: Looking for a Procedure that helps me to compare data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80032#M23021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The first thing that comes to my mind is to sort by date/server, then use the data step with something like the lag function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So for example, something like:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;PROC SORT data=yourdataset;&lt;/P&gt;&lt;P&gt;BY ASCENDING date server; /* hope I've got that ascending syntax right */&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data yourresults;&lt;/P&gt;&lt;P&gt;set yourdataset;&lt;/P&gt;&lt;P&gt;BY date server;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* formula for a percentage as per your example...just format it into your required percentage format */&lt;/P&gt;&lt;P&gt;percentage = (usage/lag(usage))-1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* just a throwaway conditional to make the first observation missing rather than calculate the percentage change from the previous server when you're on the first observation of a new server */&lt;/P&gt;&lt;P&gt;/* I can't actually remember what happens when using the lag function on the first observation, so you might have to change all this, but it should be a good working framework solution */&lt;/P&gt;&lt;P&gt;if first.server then call missing(percentage);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can filter on those observations showing more than a 10% movement if you want to do further analysis...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edit:&amp;nbsp; There's a SAS global forum paper on the lag function that appears to be doing almost exactly what you want to do &lt;A href="http://support.sas.com/resources/papers/proceedings09/055-2009.pdf"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Edit2: Forgot the BY statement, woops!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 12:57:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80032#M23021</guid>
      <dc:creator>DJM_SAS</dc:creator>
      <dc:date>2013-09-12T12:57:14Z</dc:date>
    </item>
    <item>
      <title>Re: Looking for a Procedure that helps me to compare data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80033#M23022</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Consider using a SAS Hash Object.&amp;nbsp; You can define your server list as a hash object.&amp;nbsp; Read in the same list.&amp;nbsp; For each server read from the SET, find the corresponding Hash record based on day-1 then calculate your percent difference and save the observation.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 14:12:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80033#M23022</guid>
      <dc:creator>DanK</dc:creator>
      <dc:date>2013-09-12T14:12:23Z</dc:date>
    </item>
    <item>
      <title>Re: Looking for a Procedure that helps me to compare data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80034#M23023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you could use PROC EXPAND but I don't have the proper SAS bits that includes PROC EXPAND.&amp;nbsp; It is easy to do with data step.&lt;/P&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; cpu;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;input&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; Date:&lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;ddmmyy10.&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; Server $ Usage;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; date &lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;ddmmyyp10.&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;cards&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffc0;"&gt;04.09.2013 server1 104&lt;BR /&gt;05.09.2013 server1 120&lt;BR /&gt;06.09.2013 server1 114&lt;BR /&gt;07.09.2013 server1 100&lt;BR /&gt;08.09.2013 server1 99&lt;BR /&gt;09.09.2013 server1 100&lt;BR /&gt;10.09.2013 server1 103&lt;BR /&gt;11.09.2013 server1 103&lt;BR /&gt;12.09.2013 server1 100&lt;BR /&gt;04.09.2013 server2 40&lt;BR /&gt;05.09.2013 server2 41&lt;BR /&gt;06.09.2013 server2 44&lt;BR /&gt;07.09.2013 server2 39&lt;BR /&gt;08.09.2013 server2 40&lt;BR /&gt;09.09.2013 server2 40&lt;BR /&gt;10.09.2013 server2 49&lt;BR /&gt;11.09.2013 server2 41&lt;BR /&gt;12.09.2013 server2 43&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;;;;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;print&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; cpu2;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;set&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; cpu;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;by&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; server date;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; dif = dif(usage);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; lag = lag(usage);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; first.server &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;then&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;call&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; missing(dif,lag);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; pchg = dif/lag;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; pchg &lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;percentn10.2&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;print&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 15:33:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80034#M23023</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2013-09-12T15:33:00Z</dc:date>
    </item>
    <item>
      <title>Re: Looking for a Procedure that helps me to compare data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80035#M23024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use Lag function for that. proc sort data=cpu; by server date; run; data test (drop=pc); set cpu; by server date; u_lag=lag(usage); if first.server then u_lag = .; if u_lag ne . and usage ne . then pct=((usage/u_lag)-1)*100; if pct ne . then pc=abs(pct); if pc ge 10; run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 16:08:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80035#M23024</guid>
      <dc:creator>P_Sharma</dc:creator>
      <dc:date>2013-09-12T16:08:38Z</dc:date>
    </item>
    <item>
      <title>Re: Looking for a Procedure that helps me to compare data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80036#M23025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If there is no skipping in dates, the following Proc sQL seems to work:&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt; input Date :ddmmyy10. Server$ Usage;&lt;/P&gt;&lt;P&gt; format date ddmmyy10.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;04.09.2013 server1 104&lt;/P&gt;&lt;P&gt;05.09.2013 server1 120&lt;/P&gt;&lt;P&gt;06.09.2013 server1 114&lt;/P&gt;&lt;P&gt;07.09.2013 server1 100&lt;/P&gt;&lt;P&gt;08.09.2013 server1 99&lt;/P&gt;&lt;P&gt;09.09.2013 server1 100&lt;/P&gt;&lt;P&gt;10.09.2013 server1 103&lt;/P&gt;&lt;P&gt;11.09.2013 server1 103&lt;/P&gt;&lt;P&gt;12.09.2013 server1 100&lt;/P&gt;&lt;P&gt;04.09.2013 server2 40&lt;/P&gt;&lt;P&gt;05.09.2013 server2 41&lt;/P&gt;&lt;P&gt;06.09.2013 server2 44&lt;/P&gt;&lt;P&gt;07.09.2013 server2 39&lt;/P&gt;&lt;P&gt;08.09.2013 server2 40&lt;/P&gt;&lt;P&gt;09.09.2013 server2 40&lt;/P&gt;&lt;P&gt;10.09.2013 server2 49&lt;/P&gt;&lt;P&gt;11.09.2013 server2 41&lt;/P&gt;&lt;P&gt;12.09.2013 server2 43&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*no skipping in dates*/&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp; create table _10percent as&lt;/P&gt;&lt;P&gt;select a.*, (a.usage-b.usage)/b.usage as Percent format=percent10.2 from have a&lt;/P&gt;&lt;P&gt;&amp;nbsp; left join have b&lt;/P&gt;&lt;P&gt;on a.server=b.server &lt;/P&gt;&lt;P&gt;&amp;nbsp; and a.date-b.date=1&lt;/P&gt;&lt;P&gt;/* and abs(calculated percent) &amp;gt;0.1*/ /*add this line if only want those larger than 10%*/&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If there is skipping in dates, and you want to compare between rows, then you would need an additional step or monotonic() to put in an index for your data before using Proc SQL.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 16:37:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80036#M23025</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2013-09-12T16:37:48Z</dc:date>
    </item>
    <item>
      <title>Re: Looking for a Procedure that helps me to compare data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80037#M23026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;thanks a lot for your answers and sorry for not answering earlier. I will try out your suggestions and give a feedback then.&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Christobal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Sep 2013 04:42:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80037#M23026</guid>
      <dc:creator>Christobal</dc:creator>
      <dc:date>2013-09-13T04:42:10Z</dc:date>
    </item>
    <item>
      <title>Re: Looking for a Procedure that helps me to compare data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80038#M23027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, now I tried this solution:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; cpu2;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;set&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; cpu;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;by&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; server date;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; dif = dif(usage);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; lag = lag(usage);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; first.server &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;then&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;call&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; missing(dif,lag);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; pchg = dif/lag;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; pchg &lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;percentn10.2&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;This is exactly what I was looking for. Thanks a lot again to all of you for your answers!!!!!!!!!!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;Best regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;Christbal&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Sep 2013 05:12:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looking-for-a-Procedure-that-helps-me-to-compare-data/m-p/80038#M23027</guid>
      <dc:creator>Christobal</dc:creator>
      <dc:date>2013-09-13T05:12:48Z</dc:date>
    </item>
  </channel>
</rss>

