Доброго дня, не нашел как сделать сабж, есть ли такая возможность?
Какого-то удобного способа отображения нет. Можно сделать второй DCI, Origin Internal, в поле parameter "Dummy" и в трансформационном скрипте
offset = 60*60*24;
window = 120;
values = GetDCIValues($node, FindDCIByName($node, "DCI_PARAM"), time() - offset - window, time() - offset);
if (values->size > 0) {
return values[0];
}
else
{
abort;
}
Трансформационный скрипт будет искать DCI имеющий параметр DCI_PARAM, искать по нему значения собранные в интервале 24 часа 2 минуты назад - 24 часа назад и брать из этих значений последнее. Если оригинальный DCI собиратеся реже, чем раз в минуту, нужно увеличить window.
Ну и дальше по этим двум DCI строить график.
Спасибо, примерно так же и сделал.
last_vals = GetDCIValues($node, $1, time()-60*60*24-600, time()-60*60*24);
return last_vals->pop();