<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Трансформация значений работает непонятно]]></title><description><![CDATA[<p dir="auto">Добрый день!</p>
<p dir="auto">Мониторю уровень прямого канала на доксисовском модеме. Опрашивает каждые 5 минут. В трансформацию записал такой скрипт:</p>
<p dir="auto">GetDCIValue($node, FindDCIByDescription($node, "Upstream"))+600</p>
<p dir="auto">и получаю такие значения</p>
<p dir="auto">538 - то что снимается с модема.<br />
1138 - то что мне надо.<br />
1738<br />
2338<br />
2938</p>
<p dir="auto">Почему-то он прибавляет к предыдущему значению, а не к полученному. В поле "Step1" стоит значение "None", но пробовал ставит все значения.</p>
<p dir="auto">Что я не так делаю? Мне просто нужно значение, увеличенное на 600.</p>
]]></description><link>https://forum.netxms.org/topic/426/трансформация-значений-работает-непонятно</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 10:19:50 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/426.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Jul 2008 06:54:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Трансформация значений работает непонятно on Thu, 24 Jul 2008 08:12:44 GMT]]></title><description><![CDATA[<p dir="auto">Спасибо, большое. Так работает. )</p>
]]></description><link>https://forum.netxms.org/post/2081</link><guid isPermaLink="true">https://forum.netxms.org/post/2081</guid><dc:creator><![CDATA[Voronok]]></dc:creator><pubDate>Thu, 24 Jul 2008 08:12:44 GMT</pubDate></item><item><title><![CDATA[Reply to Трансформация значений работает непонятно on Thu, 24 Jul 2008 07:48:20 GMT]]></title><description><![CDATA[<p dir="auto">Если нужно просто увеличить значение на 600, то скрипт будет такой:</p>
<pre><code>$1 + 600
</code></pre>
<p dir="auto">GetDCIValue возвращает последнее значение DCI, записанное в базе, а $1 - это переменная, которая содержит текущее значение до трансформации. GetDCIValue используется обычно для трансформации, зависящей от другого DCI - например поделить объем свободной памяти на общий объем памяти и получить процент свободной памяти.</p>
]]></description><link>https://forum.netxms.org/post/2074</link><guid isPermaLink="true">https://forum.netxms.org/post/2074</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Thu, 24 Jul 2008 07:48:20 GMT</pubDate></item></channel></rss>