Както всички знаете, полето за формула е универсално поле, което ви позволява да извършвате разнообразни изчисления, от проста математика до конкатенация до сравнения на стойности на полета.
каква е промяната
Преди, ако стойността на участващо поле беше празна, полето за формула считаше стойността му за "0". Това е логически неправилно, тъй като нула е стойност, докато нищо/празно е липсата на стойност, които не са еднакви. Това е довело до грешни изчисления.
Поправихме това поведение.
Отсега нататък всяко поле на формула без стойност няма да бъде изчислено. Върнатата стойност в полето за формула ще бъде празна .
Нека разберем с помощта на пример.
Zylker storage е физическа единица, която отдава под наем складови пространства. За да помогне на посетителите да разберат цената предварително, Zylker е конфигурирал поле за формула.
Формула: Наем = Брой складови единици * цена * продължителност
Синтаксис: (${Leads.Цена за единица}*${Leads.Брой единици}*${Leads.Изисква се период на съхранение})
Както можете да видите от изображението, полето „Необходим период на съхранение“ или продължителност е празно. CRM използва, за да счита, че няма стойност за 0 и връща 0.
След актуализацията полето за наем ще бъде празно, според коригираната логика.
В случаите, когато нулата или празната стойност не оказва влияние върху изхода (например: добавяне), изчисленият изход ще счита липсата на вход за нула .
Формула: Наем= (Брой складови единици * цена * продължителност) + данък
Синтаксис: (${Leads.Цена за единица}*${Leads.Брой единици}*${Leads.Необходим период на съхранение})+${Leads.Tax}
В изображението по-горе можете да видите, че дори ако данъчното поле е празно, това не пречи на изчислението, така че формулата изчислява наема в този случай.
Това е всичко за това съобщение. Скоро ще внедрим това поведение за всички потребители във всички DC. За да научите повече за формулите, прочетете
Изграждане на полета за формули .