Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Для использования в Reserve Model Generator (Генератор модели запаса) доступен ряд формул.

...

A+B

Сложить A и B

A-B

Вычесть B из A

A*B

Умножить A на B

A/B

Разделить A на B

A.ToLower()

Преобразовать все заглавные буквы (HG, Hg, hg) в строчные (hg)

Math.Min(A,B)

Вернуть минимум A и B

Math.Max(A,B)

Вернуть максимум A и B

N("density") <= 0 ? 0 : N("volume")

Если плотность меньше или равна нулю, вернуть нулевой объем, иначе вернуть поле объема

A.Substring(0,Math.Min(3,A.Length))

Вернуть первые три буквы A

( RowT("material")=="waste1" || RowT("material")=="waste2" ) ? "waste" : RowT("material")
При материале «waste1» или «waste2», вернуть «waste», иначе вернуть «материал»

Логические операции:

And (И)&&Если A  «true» и B  «true» и C  «true» ..., вернуть то возвращается значение «true», иначе вернуть  в противном случае возвращается «false»
Or (Или)||Если A  «true» или B  «true» или C  «true» ... вернуть , то возвращается значение «true», иначе вернуть  в противном случае возвращается «false»
Equal to (Равно)==Если A равно B, вернуть значение «true», иначе вернуть «false»
Not equal to (Не равно)!=Если A не равно B, вернуть значение «true», иначе вернуть «false»
Greater than (Больше)>Если A больше B, вернуть значение «true», иначе вернуть «false»
Greater than or equal to (Больше или равно)>=Если A больше или равно B, вернуть значение «true», иначе вернуть «false»
Less than (Меньше)<Если A меньше B, вернуть значение «true», иначе вернуть «false»
Less than or equal to (Меньше или равно)<=Если A меньше или равно B, вернуть значение «true», иначе вернуть «false»