Skip to content

FetchXML Tools

Roman Kopaev edited this page Sep 11, 2020 · 13 revisions

Набор компонентов, позволяющих оперировать данными, используя запросы FetchXML.

Workflow

Average

Вычисление среднего арифметического числовых значений, возвращаемых запросом FetchXML.

Для расчета используются только атрибуты с типами Decimal, Double, Int, Money.

Entity as JSON

Получение сущности в виде строки в формате JSON.

{
    LogicalName: string,
    Id: string,
    Attributes: {
       attribute1: object,
       ...
       attributeN: object 
    },
    FormattedValues: {
       attribute1: object,
       ...
       attributeN: object 
    },
}

Median

Вычисление медианы ряда числовых значений, возвращаемых запросом FetchXML.

Для расчета используются только атрибуты с типами Decimal, Double, Int, Money.

Sum

Вычисление суммы ряда числовых значений, возвращаемых запросом FetchXML.

Для расчета используются только атрибуты с типами Decimal, Double, Int, Money.

Value

Получение значения атрибута, возвращаемого запросом FetchXML.

Для полностью корректного результата FetchXML-запрос должен содержать только один возвращаемый атрибут.

Если в запросе не указано ни одного атрибута, то будет возвращен идентификатор основной сущности.

Если в запросе указано несколько атрибутов, то будет возвращено значение первого атрибута.

Если в запросе есть связанные сущности, то при получении значения атрибута используется только имя атрибута и не учитывается префикс. Поэтому, если в запросе есть несколько связанных сущностей с атрибутами с одинаковыми именами, то результат становиться непредсказуемым (точнее, будет возвращено первое непустое значение этих атрибутов).

Clone this wiki locally