Уравнения в таблицах спецификации

Можно указать различные методы решения уравнений:

  • Можно задать математические выражения, используя текстовые строки для встроенных заголовков столбцов в спецификации. Для уравнений используются одиночные кавычки (например, 'ITEM NO.' или 'ITEM NO.'*'QTY.').
    К встроенным заголовкам столбцов для спецификаций относятся следующие: Позиция, Количество и Обозначение детали.
  • В уравнениях можно использовать свойства пользователя. При выборе свойства пользователя оно отображается в обратных кавычках в поле уравнения (например, `Price`).
  • Перед заголовком столбца ставится обозначение # (например, #'PART NUMBER'). При использовании такого синтаксиса нецифровой текст во время вычисления не учитывается. Если такой синтаксис не используется, а элемент содержит нецифровые символы, то отобразится значение 0.0.
  • Можно выполнить ввод в обычных текстовых строках, не представляющих заголовки столбцов, используя двойные кавычки (например, "$").
  • Функция IF возвращает одно значение, если указанное условие верно, или другое значение, если условие неверно. Задайте функцию IF, используя точку с запятой, которая послужит разграничением результатов применения функции IF:
    IF(условие_теста; значение_если_условие_верно; значение_если_условие_неверно)

    Например:

    Уравнение:

    IF('DESCRIPTION'<>""; 'DESCRIPTION'; "-")
    

    Результат:

    Значение DESCRIPTION (если есть) или "-".

    Задать условие тестирования для функции IF можно с помощью условных операторов:

    Обозначение Описание Пример
    = Равно 'Description' = "" (поле свойства описания пустое)
    > Больше 'Qty.' > 2
    < Меньше `Length` < 2
    <= Меньше или равно  
    >= Больше или равно  
    <> Не равно 'DESCRIPTION'<>"" (поле свойства описания заполнено)
  • Sum, Average, Count, Max и Min применяются к записям в ячейках таблицы. Например, Ave(A1,A5) - это среднее арифметическое значений ячеек A1 и A5.
  • Чтобы указать операции со строками или столбцами, можно использовать двоеточие и номера ячеек. Например, SUM(A1:A5) - это сумма значений ячеек от A1 до A5.
  • Для выполнения умножения, сложения, деления и вычитания можно использовать операторы *, +, / и - соответственно.