Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Ноябрь 25, 2017, 03:00:09 am

Автор Тема: Использование функции min и max для набора переменных  (Прочитано 669 раз)

Оффлайн Антон

  • Новичок
  • *
  • Сообщений: 3
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
Добрый день.

Есть ли возможность организовать выражение, которое находило бы max и min не из диапазона значений, а из набора основных элементов или набора переменных, которые содержат в себе какие-то выражения?

На пальцах:
У меня есть 3 созданных мною основных выражения (двойные кавычки обозначают название):

"SLA"

num((1-if($(tnTicket1)=0,'-',($(tnTicket4))/($(tnTicket1)+$(tnTicket2_1)+$(tnTicket2_2)))
    ),
   '##,00%'
   )

"SLAAIR"

num((1-if($(tnTicket1SLA)=0,'-',($(tnTicket4SLA))/($(tnTicket1SLA)+$(tnTicket2_1SLA)+$(tnTicket2_2SLA)))
    ),
   '##,00%'
   )

"SLABLPS"

num((1-if($(tnTicket1BLPS)=0,'-',($(tnTicket4BLPS))/($(tnTicket1BLPS)+$(tnTicket2_1BLPS)+$(tnTicket2_2BLPS)))
    ),
   '##,00%'
   )

Хотел бы на лист добавить элемент ключевого показателя эффективности, который принимал бы минимальное значение, принимаемое одним из этих основных элементов.


Оффлайн Prive

  • Новичок
  • *
  • Сообщений: 43
  • Страна: ru
  • Рейтинг: +20/-0
    • Просмотр профиля
Попробуйте использовать функцию rangemin().
Например, при rangemin(1,2,3), данная функция вернёт минимальное значение, равное 1.
Также, можно воспользоваться вот таким выражением:
Min(ValueList(1,2,3))