După cum știți cu toții, câmpul de formulă este un câmp versatil care vă permite să efectuați calcule variate, de la matematică simplă la concatenare până la comparații cu valorile câmpului.
Care este schimbarea?
Anterior, dacă valoarea unui câmp participant era goală, câmpul formulă considera valoarea lui „0”. Acest lucru este incorect din punct de vedere logic, deoarece zero este o valoare, în timp ce null/blank este absența unei valori, care nu sunt aceleași. Acest lucru a dus la calcule eronate.
Am remediat acest comportament.
De acum înainte, orice câmp de formulă fără valoare nu va fi calculat. Valoarea returnată în câmpul formulă va fi goală .
Să înțelegem folosind un exemplu.
Depozitarea Zylker este o unitate fizică care închiriază spații de depozitare. Pentru a ajuta vizitatorii să cunoască prețul în prealabil, Zylker a configurat un câmp de formulă.
Formula: Chirie= Nr. unitati de depozitare * pret * durata
Sintaxă: (${Leads.Price per unit}*${Leads.Number of units}*${Leads.Perioada de stocare necesară})
După cum puteți vedea din imagine, câmpul „Perioada de stocare necesară” sau "Durată" este gol. CRM obișnuia să considere că nicio valoare nu este 0 și a returnat 0.
După actualizare, câmpul de chirie va fi necompletat, conform logicii corectate.
În cazurile în care valoarea zero sau necompletat nu afectează rezultatul (de exemplu: adăugare), rezultatul calculat va considera lipsa intrării drept zero .
Formula: Chirie= (Nr. unitati de depozitare * pret * durata) + taxe
Sintaxă: (${Leads.Price per unit}*${Leads.Number of units}*${Leads.Perioad of storage required})+${Leads.Tax}
În imaginea de mai sus, puteți vedea că, chiar dacă câmpul de taxă este gol, nu împiedică calculul, așa că formula calculează chiria în acest caz.
Asta e tot pentru acest anunț. Vom lansa acest comportament tuturor utilizatorilor din toate DC în curând. Pentru a afla mai multe despre formule, citiți
Crearea câmpurilor de formule .