Ошибка вычисленного поля в MS Dynamics CRM онлайн

У меня есть настраиваемая сущность, Расчет продолжительности, которая используется для расчета продолжительности этапа продаж в возможной сделке. В этом объекте у меня есть вычисляемое поле, которое вычисляет продолжительность между временем начала этапа и временем окончания (изображение прилагается). Когда я пытаюсь сохранить, отображается ошибка «Недопустимая формула XAML». Что в этом плохого?

введите здесь описание изображения


person Mahmood    schedule 19.10.2015    source источник
comment
Редактор принимает его, если я использую любую формулу, кроме DiffInMinutes, которая используется на первом шаге. Странно !!! Но это не работает, так как я хочу иметь минимальные единицы времени для расчета продолжительности.   -  person Mahmood    schedule 19.10.2015
comment
Являются ли поля одновременно полями даты и времени?   -  person Yacine Zine    schedule 21.10.2015
comment
Да, это поля даты и времени.   -  person Mahmood    schedule 21.10.2015
comment
Продолжительность - целое число или десятичное?   -  person Yacine Zine    schedule 26.10.2015
comment
Вы перешли на Обновление 1?   -  person Alex    schedule 28.10.2015
comment
У меня такая же проблема в новой среде CRM Online 2016 (8.0.1.88). Я пробовал использовать целое числовое поле в формате «Продолжительность» или «Нет». Моя формула в значительной степени является точной копией вашей, за исключением того, что я просто проверяю дату окончания, поэтому мои условия проще (я создаю записи в рабочем процессе, поэтому я знаю, что у них должна быть дата начала).   -  person AdamV    schedule 20.04.2016


Ответы (1)


в соответствии с изображением, которое вы обучаете, чтобы установить поле «Продолжительность», результатом функции DiffInMinutes, возможно, будет отрицательное число, и если предположить, что «Продолжительность» - это целое число, набранное «Продолжительность», это вызовет исключение.

схожая проблема была связана с установкой атрибута продолжительности с помощью подключаемого модуля (Ссылка )

Можно попробовать сделать DiffInMinutes между EndTime и StartTime вместо StartTime и EndTime

Надеюсь, это поможет

person Marcelo Acosta Díaz    schedule 20.02.2019