SetExp

Синтаксис

GetTreeElementsResult SetExp(

ExpressionId tExpressionId,

TermProviderId tTermProviderId,

ExpOperations tOperations,

ExpressionArgs tExpressionAgrs)

Параметры

tExpressionId. Моникёр выражения, для которого выполняется операция.

tTermProviderId. Моникёр провайдера, который будет обрабатывать термы.

tOperations. Параметры выполнения операции.

tExpressionAgrs. Термы и параметры термов, используемые при выполнении операции.

Описание

Операция SetExp используется для формирования термов по передаваемой информации.

Комментарии

Данная операция позволяет по передаваемой информации об элементах измерений, рядах, функциях (математических, статистических и других), операциях (арифметических, логических и других) получить термы, которые используются для формирования конечных выражений. Полученные выражения используются ядром «Форсайт. Аналитическая платформа» для вычисления значений.

Для выполнения операции необходимо в tExpressionId и tTermProviderId указать моникёры выражения, для которого формируются термы, и провайдера, который обрабатывает термы и формирует их формулу. Моникёры формируются в зависимости от объекта, с редактором выражения которого осуществляется работа. В общем виде моникёры имеют следующее представление: «моникёр объекта»!«префикс объекта»!Trans!«тип трансформации»!«ключ трансформации»!«постфикс».

Где:

В tOperations указываются параметры выполнения операции, а в tExpressionAgrs термы и параметры для формирования термов, которые будут использоваться при выполнении операции.

Результатом выполнения операции будут сформированные внутренние представления термов, которые могут использоваться для составления выражений, или информация об ошибках, если были указаны некорректные параметры термов.

Пример

Ниже приведен пример использования операции SetExp для обработки набора термов, а также формирования нового терма по информации об элементе в измерении. В запросе передается набор термов и параметры для создания нового терма. В ответе приходят сформированные внутренние представления термов и информация о новом терме.

SOAP

JSON

C#

См. также: