<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Thanks for the suggestion, that is indeed the issue. So&nbsp;when&nbsp;using a&nbsp;LIMIT in a CDEF should you allow for a little overage on your range?&nbsp; Is this a common&nbsp;issue? <BR>&nbsp;<BR>&nbsp;<BR>rrdtool xport DEF:ds450=450.rrd:450:AVERAGE CDEF:limit450=ds450,100,- XPORT:ds450:"source" XPORT:limit450:"mod"<br>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;<BR>&lt;xport&gt;<br>&nbsp; &lt;meta&gt;<br>&nbsp;&nbsp;&nbsp; &lt;start&gt;1324962000&lt;/start&gt;<br>&nbsp;&nbsp;&nbsp; &lt;step&gt;300&lt;/step&gt;<br>&nbsp;&nbsp;&nbsp; &lt;end&gt;1325048400&lt;/end&gt;<br>&nbsp;&nbsp;&nbsp; &lt;rows&gt;289&lt;/rows&gt;<br>&nbsp;&nbsp;&nbsp; &lt;columns&gt;2&lt;/columns&gt;<br>&nbsp;&nbsp;&nbsp; &lt;legend&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;entry&gt;source&lt;/entry&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;entry&gt;mod&lt;/entry&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/legend&gt;<br>&nbsp; &lt;/meta&gt;<br>&nbsp; &lt;data&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324962000&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324962300&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324962600&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324962900&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324963200&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324963500&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324963800&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324964100&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324964400&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324964700&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.4210854715e-14&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324965000&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324965300&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;-1.4210854715e-14&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324965600&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324965900&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;-1.4210854715e-14&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324966200&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;-1.4210854715e-14&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324966500&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324966800&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324967100&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324967400&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324967700&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;-1.4210854715e-14&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324968000&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.4210854715e-14&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324968300&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;-1.4210854715e-14&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324968600&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324968900&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.4210854715e-14&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324969200&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324969500&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324969800&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324970100&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.4210854715e-14&lt;/v&gt;&lt;/row&gt;<br>&nbsp;&nbsp;&nbsp; &lt;row&gt;&lt;t&gt;1324970400&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;0.0000000000e+00&lt;/v&gt;&lt;/row&gt;<br>&nbsp;<BR><div><div id="SkyDrivePlaceholder"></div>&gt; From: alex@vandenbogaerdt.nl<br>&gt; To: tjefferson2001@hotmail.com; rrd-users@lists.oetiker.ch<br>&gt; Subject: Re: [rrd-users] Getting NaN in CDEF with LIMIT but the DEF has a validnumber<br>&gt; Date: Wed, 28 Dec 2011 04:39:21 +0100<br>&gt; <br>&gt; Just guessing here: maybe somehow some numbers are bigger than 100 but smaller than 1.00000000005e+02<br>&gt; <br>&gt; I think you can test this by subtracting 100 in a CDEF and print the outcome.<br>&gt; <br>&gt; <br>&gt; <br>&gt; ----- Original Message ----- <br>&gt; From: "Tom Jefferson" &lt;tjefferson2001@hotmail.com&gt;<br>&gt; To: &lt;rrd-users@lists.oetiker.ch&gt;<br>&gt; Sent: Wednesday, December 28, 2011 3:55 AM<br>&gt; Subject: [rrd-users] Getting NaN in CDEF with LIMIT but the DEF has a validnumber<br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; I have spent a number of days re-reading the docs, searching the web, and searching old email archives but I can't find the answer to this. I have been using RRD for a long time but this issue has me stumped. I have an rrd that records a percent value from 0 - 100. When I use a CDEF with LIMIT 0,100 I get a number of NaNs but I can't figure out why. The data shows the DEF value as 100 for those periods. Any thoughts?     I ran an XPORT to see the original DEF calue and the CDEF, here is what I am seeing: rrdtool xport DEF:ds450=450.rrd:450:AVERAGE CDEF:limit450=ds450,0,100,LIMIT XPORT:ds450:"source" XPORT:limit450:"mod"<br>&gt; &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;&lt;xport&gt;<br>&gt;   &lt;meta&gt;<br>&gt;     &lt;start&gt;1324954500&lt;/start&gt;<br>&gt;     &lt;step&gt;300&lt;/step&gt;<br>&gt;     &lt;end&gt;1325040900&lt;/end&gt;<br>&gt;     &lt;rows&gt;289&lt;/rows&gt;<br>&gt;     &lt;columns&gt;2&lt;/columns&gt;<br>&gt;     &lt;legend&gt;<br>&gt;       &lt;entry&gt;source&lt;/entry&gt;<br>&gt;       &lt;entry&gt;mod&lt;/entry&gt;<br>&gt;     &lt;/legend&gt;<br>&gt;   &lt;/meta&gt;<br>&gt;   &lt;data&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324954500&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324954800&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324955100&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324955400&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324955700&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;NaN&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324956000&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324956300&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324956600&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324956900&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;NaN&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324957200&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324957500&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;NaN&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324957800&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324958100&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324958400&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324958700&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324959000&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324959300&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324959600&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324959900&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324960200&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324960500&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324960800&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;NaN&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324961100&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;NaN&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324961400&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;NaN&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324961700&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324962000&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324962300&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324962600&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;<br>&gt;     &lt;row&gt;&lt;t&gt;1324962900&lt;/t&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;v&gt;1.0000000000e+02&lt;/v&gt;&lt;/row&gt;  Thanks,   Tim    <br>&gt; <br>&gt; <br>&gt; --------------------------------------------------------------------------------<br>&gt; <br>&gt; <br>&gt; &gt; _______________________________________________<br>&gt; &gt; rrd-users mailing list<br>&gt; &gt; rrd-users@lists.oetiker.ch<br>&gt; &gt; https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users<br>&gt; &gt;<br>&gt; <br>&gt; <br></div>                                               </div></body>
</html>