SetExp

Синтаксис

GetTreeElementsResult SetExp(

ExpressionId tExpressionId,

TermProviderId tTermProviderId,

ExpOperations tOperations,

ExpressionArgs tExpressionAgrs)

Параметры

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

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

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

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

Описание

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

Комментарии

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

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

Где:

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

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

Пример

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

SOAP

JSON

C#

См. также: