Jak wszyscy wiecie, pole formuły jest wszechstronnym polem, które umożliwia wykonywanie różnych obliczeń, od prostych działań matematycznych po konkatenację i porównania wartości pól.
Jaka jest zmiana?
Poprzednio, jeśli wartość uczestniczącego pola była pusta, pole formuły uważało, że jego wartość wynosi „0”. Jest to logicznie niepoprawne, ponieważ zero jest wartością, podczas gdy wartość null/pusta to brak wartości, które nie są takie same. Doprowadziło to do błędnych obliczeń.
Naprawiliśmy to zachowanie.
Odtąd żadne pole formuły bez wartości nie będzie obliczane. Zwracana wartość w polu formuły będzie pusta .
Zrozummy to na przykładzie.
Zylker storage to jednostka fizyczna, która wynajmuje powierzchnie magazynowe. Aby pomóc odwiedzającym poznać cenę z wyprzedzeniem, Zylker skonfigurował pole formuły.
Formuła: Czynsz najmu = liczba jednostek magazynowych * cena * czas trwania
Składnia: (${Prowadzenia.Cena za jednostkę}*${Prowadzenia.Liczba jednostek}*${Prowadzenia.Wymagany okres przechowywania})
Jak widać na obrazku, pole „Wymagany okres przechowywania” lub czas trwania jest puste. CRM nie uważał żadnej wartości za 0 i zwracał 0.
Po aktualizacji pole wynajmu będzie puste, zgodnie z poprawioną logiką.
W przypadkach, gdy wartość zerowa lub pusta nie ma wpływu na dane wyjściowe (na przykład: dodawanie), obliczone dane wyjściowe uznają brak danych wejściowych za zero .
Formuła: Czynsz = (liczba jednostek magazynowych * cena * czas trwania) + podatek
Składnia: (${Leads.Cena jednostki}*${Leads.Liczba jednostek}*${Leads.Period of storage})+${Leads.Tax}
Na powyższym obrazku widać, że nawet jeśli pole podatku jest puste, nie przeszkadza to w obliczeniach, więc w tym przypadku formuła oblicza czynsz.
Wkrótce udostępnimy informacje o tej zmianie wszystkim użytkownikom we wszystkich DC. Aby dowiedzieć się więcej o formułach, przeczytaj
artykuł Tworzenie pól formuł .