Скрипты трансформации имеют небольшой недочет в логике.
скрипт ниже вернет 500 если значение больше 1000 и 0 для все остальных значений.
скрипт ниже отработает как и ожидалось, вернет 500 для значений выше 1000 и оригинальное значение если меньше.
это или исправить или большими буквами описать этот нюанс в мануале. Данное поведение тянеться и с ранних версий и уже на форуме была темка где я предлагал нижний скрипт в качестве решения.
скрипт ниже вернет 500 если значение больше 1000 и 0 для все остальных значений.
Code Select
if ($1>1000)
return 500;скрипт ниже отработает как и ожидалось, вернет 500 для значений выше 1000 и оригинальное значение если меньше.
Code Select
if ($1>1000)
return 500;
else
return $1;это или исправить или большими буквами описать этот нюанс в мануале. Данное поведение тянеться и с ранних версий и уже на форуме была темка где я предлагал нижний скрипт в качестве решения.
? Или выбор между тем в каком виде отображать.