Jak všichni víte, pole vzorce je všestranné pole, které vám umožňuje provádět různé výpočty, od jednoduché matematiky přes zřetězení až po porovnávání hodnot polí.
Co se mění?
Dříve, pokud byla hodnota zúčastněného pole prázdná, pole vzorce považovalo svou hodnotu za "0". To je logicky nesprávné, protože nula je hodnota, zatímco null/blank je nepřítomnost hodnoty, což není totéž. To vedlo k chybným výpočtům.
Toto chování jsme opravili.
Od této chvíle nebude žádné pole vzorce bez hodnoty vypočítáno. Vrácená hodnota v poli vzorce bude prázdná .
Pojďme to pochopit pomocí příkladu.
Sklad Zylker je fyzická jednotka, která pronajímá skladovací prostory. Aby návštěvníci věděli cenu předem, Zylker nakonfiguroval pole vzorce.
Vzorec: Nájemné= Počet skladovacích jednotek * cena * doba trvání
Syntaxe: (${Leads.Price per unit}*${Leads.Number of units}*${Leads.Period of storage required})
Jak můžete vidět z obrázku, pole „Požadovaná doba uložení“ nebo doba trvání je prázdné. CRM dříve nepovažovalo žádnou hodnotu za 0 a vrátilo 0.
Po aktualizaci bude pole nájemného podle opravené logiky prázdné.
V případech, kdy nulová nebo prázdná hodnota neovlivňuje výstup (například: sčítání), vypočítaný výstup bude považovat nedostatek vstupu za nulu .
Vzorec: Nájemné= (počet skladovacích jednotek * cena * doba trvání) + daň
Syntaxe: (${Leads.Price per unit}*${Leads.Number of units}*${Leads.Period of storage required})+${Leads.Tax}
Na obrázku výše můžete vidět, že i když je pole daň prázdné, nebrání to výpočtu, a tak vzorec v tomto případě vypočítá nájemné.
To je pro toto oznámení vše. Toto chování brzy zpřístupníme všem uživatelům ve všech DC. Chcete-li se o vzorcích dozvědět více, přečtěte si
článek Vytváření polí vzorců .