Я переношу панель мониторинга продаж из электронной таблицы Excel в Dynamics. Я создал оригинальную электронную таблицу, и одна проблема, которую я преодолел, показывала стоимость многолетнего контракта только на этот год. Например. 24-месячный контракт на 100 долларов в месяц должен показывать 1200 долларов в отдельной колонке только для дохода за эти годы.
Я решил это, используя следующую формулу (contract_term в месяцах)
=SUMPRODUCT(Monthly_Fee,--(Contract_Term<12),Contract_Term)+SUMPRODUCT(Monthly_Fee,--(Contract)Term>=12)*12)
Этот код будет успешно отображать текущее годовое значение независимо от количества месяцев.
Однако у меня возникла проблема с репликацией этого в вычисляемом поле в Dynamics (очевидно, потому что это 2 разных языка). Но я не знаком с написанием SQL-запросов с нуля.
В настоящее время все, что я могу сделать, это умножить contract_term на month_fee, который явно не будет работать для контрактов, где срок больше или меньше 12 месяцев.
Поле вычисляемого поля формулы
Может ли кто-нибудь помочь мне здесь?