Определения
- Значение атрибута может вычисляться по формуле, выражению на языке N3, таблице DMN или атрибуту.
- Вычисляемыми могут быть атрибуты следующих типов:
- Значение вычисляемого атрибута не хранится в базе данных и недоступно для изменения конечным пользователем приложения.
- Значение вычисляется в момент отображения в интерфейсе пользователя и при обращении к нему.
- Изменения значения вычисляемого атрибута не записываются в журнал.
- Вычисляемый атрибут нельзя использовать для поиска записей.
Настройка выражения для вычисления значения атрибута
Внимание!
После преобразования атрибута в вычисляемый его имеющиеся значения во всех записях будут безвозвратно удалены.
Примечание
- Вычисляемое выражение должно возвращать результат, соответствующий типу атрибута.
- Если снять флажок «Вычислять по выражению» и сохранить атрибут, то атрибут перестанет быть вычисляемым и выражение для вычисления значения будет утрачено.
- Установите флажок «Вычислять по выражению» в свойствах атрибута.
-
В отобразившемся поле «Вычисляемое значение» выберите способ вычисления значения: «Формула», «DMN», «N3» или «Атрибут».
Поле «Вычисляемое значение» -
Нажмите поле «Вычисляемое значение».
-
Введите выражение в компактном редакторе выражений или выберите атрибут с помощью селектора.
Компактный редактор выражений Селектор атрибута -
Чтобы сохранить выражение в компактном редакторе, нажмите кнопку с зеленым флажком.
- Чтобы изменить выражение в полном редакторе, нажмите кнопку «Открыть в редакторе».
Примеры вычислений
См. подробные описание формул и языка N3 с примерами: