Definirea Câmpurile calculate

În Microsoft Dynamics 365vychislyaemye câmpurile vă permit să automatizeze calculele efectuate manual, care sunt utilizate în procesele de afaceri. De exemplu, vânzătorul poate avea nevoie să cunoască randamentul ponderat pe un posibil acord, pe baza valorii venitul estimat de la o posibilă tranzacție, înmulțită cu probabilitatea. Fie că doriți să aplicați automat discount pentru comenzi de peste 500 $. câmp calculat pot conține valori obținute din rezultatele operațiunilor matematice simple sau operațiuni convenționale, cum ar fi „mai mare decât“ sau „dacă-atunci“ și așa mai departe. D. Pentru a realiza acest lucru, este necesar să se utilizeze Dynamics interfața cu utilizatorul 365, nu este nevoie de a scrie cod.







Posibilitatea de câmpuri calculate:

Câmpurile calculate cuprinde de calcul, care utilizează câmpurile din entitatea curentă afiliate sau entități asociate.

Sprijinul este disponibil în expresia curentă a esenței câmpurilor și domeniile conexe ale entității-mamă în secțiunile de condiții și acțiuni. Prin caracteristicile încorporate includ:

ramificare condiționată puternic și de sprijin oferă posibilitatea de a lucra cu o mulțime de condiții. operații logice includ AND și OR operatorilor.

Capacitățile de editare vizuale includ o interfață cu utilizatorul modern și IntelliSense a secțiunii de funcționare.

Integrarea perfectă a câmpurilor calculate în formele, punctele de vedere, diagrame și rapoarte efectuate în timp real.

Câteva exemple de domenii calculate

câștigurile Ponderat: venitul estimat, înmulțit cu probabilitatea

Valoarea activului net: active minus pasive pentru o organizație dată

Costul forței de muncă: rata de bază la 40 de ore și se adaugă. prelucrare

Puncte de interes: un domeniu care oferă informații despre calitatea acestui interes

Următoarea acțiune: Următorii pași pentru numărul de zile dat prioritate

În starea, puteți specifica natura, câmpul, operatorul, tipul și valoarea. În lista verticală pentru esența, puteți selecta entitatea curentă sau entități asociate. În câmpul lista drop-down, puteți selecta toate câmpurile disponibile pentru entitate. În funcție de operatorul poate fi necesar să se precizeze tipul și valoarea. Este posibil să se selecteze mai multe condiții, folosind operatorii AND sau OR.

În secțiunea de acțiune, specificați formula pentru câmpul calculat.

De fapt, puteți folosi datele din lista de motor de căutare. Mai întâi, selectați câmpul de căutare, apoi introduceți un punct. Apoi, puteți selecta unul dintre câmpurile disponibile în entitate. De exemplu, în cazul . puteți alege: ParentAccountId.AccountNumber.

Rețineți că securitatea la nivel de câmp pentru o entitate afiliată nu vor fi luate în considerare, astfel încât în ​​cazul în care câmpul accesat conține date confidențiale, este recomandat să protejeze și să creați un câmp calculat.

Creați un câmp calculat numit „venit Ponderat“:

Definirea Câmpurile calculate

Introduceți starea în oportunitățile de vânzare:

Definirea Câmpurile calculate






Introduceți formula pentru calcularea venitului ponderat:

Definirea Câmpurile calculate

Definirea Câmpurile calculate

Creați un câmp calculat numit „dată pentru acțiuni suplimentare“:

Definirea Câmpurile calculate

Am stabilit două condiții pentru a avea un interes:

Definirea Câmpurile calculate

Definirea Câmpurile calculate

Noi oferim o formulă pentru a determina acțiuni suplimentare în timpul săptămânii:

Definirea Câmpurile calculate

Noi oferim o formulă de acțiune suplimentară în termen de o lună:

Definirea Câmpurile calculate

Toate funcțiile DIFF necesită ca primul câmp de data și ora, iar al doilea câmp de data și ora și au același comportament: ora locală a utilizatorului. Data sau numai Indiferent de fusul orar. În cazul în care comportamentul celui de al doilea câmp nu se potrivește cu comportamentul primul câmp, acesta afișează un mesaj de eroare indică faptul că al doilea câmp nu poate fi utilizat în informațiile curente funktsii.Dopolnitelnye: Comportament și câmpul Format „Data și ora“.

În funcție de CONCAT puteți utiliza șir scrisoare ca linii separate de text, care cuprinde o entitate câmp singură linie de text, sau o combinație a ambelor. De exemplu, CONCAT ( "Name", "Last Name", "este capul"). Dacă un șir literal ce conțin ghilimele, în fața fiecărei etichete, adăugați un slash (\), de exemplu „Acest șir conține“ ghilimele „“. Acest lucru asigură faptul că ghilimelelor într-un rând nu vor fi tratate ca caractere speciale care partajează linia.

Următoarele exemple arată modul de utilizare și funcția TRIMLEFT TRIMRIGHT. Ele conțin sursa și primit de o linie, și de a reveni funcții TRIMLEFT TRIMRIGHT:

TRIMLEFT ( "RXX10-3456789", 3) returnează șirul "10-3456789"
TRIMRIGHT ( "20-3456789RXX", 3) returnează șirul "20-3456789"

Atunci când se lucrează cu câmpuri calculate ar trebui să ia în considerare o serie de condiții și restricții specifice:

Cautari salvate, diagrame si vizualizare nu pot avea mai mult de 10 câmpuri calculate pentru unic.

Valorile câmpurilor calculate nu apar în Outlook în Dynamics 365 concepte țiglă modul offline și formele de bază ale entităților.

Numărul maxim de combinate într-un lanț de câmpuri calculate - 5.

câmp calculat nu se poate referi la ea însăși sau să aibă o catenă ciclică.

Dacă schimbați unul dintre operatorii în termeni de termeni de plural oferite, toți operatorii vor fi modernizate la condițiile de această condiție. De exemplu, în propoziția IF (x> 50) OR (y == 10) OR (z <5) при изменении оператора OR на оператор AND все операторы OR в предложении станут операторами AND .

Puteți accesa câmpurile unui părinte prin câmpul de căutare în entitatea-mamă, de exemplu, .. Este imposibil să caute câmpurile pentru mai multe entități (de exemplu, clienți), care pot fi contul sau de contact câmpuri. Cu toate acestea, unele entități au câmpuri de căutare separate pentru o anumită entitate, cum ar fi ParentAccountid. sau ParentContactid. .

câmp calculat care conține înregistrare părinte smoală.

câmp calculat conținând alt câmp calculat.

Câmpurile calculate pot acoperi doar două entități.

câmp calculat poate include un câmp de la o altă entitate (care acoperă cele două entități - esența curente și mamă înregistrare).

câmp calculat nu poate conține câmp calculat de la o altă entitate, care cuprinde domenii diferite de la o altă entitate (care acoperă trei entități):
(Entitatea curentă) Calculat Câmp <- (Родительская запись) Вычисляемое поле 1 <- (Родительская запись) Вычисляемое поле 2.

Nu se poate iniția procese de afaceri, sau plug-in-uri în domeniile calculate.

Reguli de căutare date duplicate câmpuri calculate nu încep.

Convoluție nu se poate referi la un câmp calculat, fiind utilizat de un alt câmp calculat, chiar dacă toate celelalte câmpuri sunt calculate câmpuri sunt în entitatea curentă.