Partekatu honen bidez:


Sortu kalkulatutako eremua eskuzko kalkulu automatizatuak

Gai hau Dynamics 365 Customer Engagement (on-premises) aplikazioari dagokio. Gaiaren Power Apps-erako bertsioa ikusteko, irakurri: Definitu kalkulatutako eremuak eskuzko kalkuluak automatizatzeko

Kalkulatutako eremuek zure negozio-prozesuetan erabilitako eskuzko kalkuluak automatizatzen uzten dizu. Adibidez, baliteke saltzaile batek abagune baten diru-sarrera kalkuua jakin nahi izatea. Kalkulu hori abagune baten diru-sarrera haztatua eta probabilitatea biderkatuta lortzen da. Edo, baliteke deskontuak automatikoki aplikatu nahi izatea, eskaera $500 baino handiagoa bada. Kalkulatutako eremu batek ohiko matematiak-eragiketetatik ondorioztatutako balioak izan ditzake, edo baldintzapeko eragiketak, hala nola baino handiagoa edo besterik bada, eta beste hainbat. Hori guztia lortzeko kalkulatutako eremuen eginbidea erabil dezakezu, ez da beharrezkoa kodea idaztea.

Kalkulatutako eremu-gaitasunak:

  • Uneko entitateko edo erlazionatutako entitate nagusiko eremuak erabiltzen dituzten kalkuluek osatzen dituzte kalkulatutako eremuak.

  • Adierazpen-laguntza uneko entitatean eta erlazionatutako entitate nagusiaren eremuetan eskuragarri dago Baldintza ataletan eta Ekintza atalak. Funtzio integratuak dira:

    GEHITZAK, ADDDAYS, GEHITZAK, ADDDAYS, EGUNKETAK, KENKETAK, KENKETA EGUNAK, KENKEN ASTEAK, KENKENHILAK, KENKEN URTEAK, DIFFINDAYS, DIFFINHOURS, DIFFINMINUTES, DIFFINMONTHS, DIFFINWEEKS, DIFFINURTS, CONCAT, TRIMLEFT eta TRIMRIGHT.

  • Baldintza aberastu baten adarkatzeak eta hainbat baldintza ematen ditu. Eragiketa logikoen artean ETA eta OR eragileak daude.

  • Ikusizko edizio-gaitasunen artean, erabiltzaile-interfaze modernoa eta intellisense daude ACTION atalean.

  • Kalkulatutako eremuen etenik gabeko integrazioa denbora errealean erabilgarri dauden inprimakiekin, ikuspegiekin, diagramekin eta txostenekin.

  • Zure lineako erakundea 2016ko abenduko eguneratzera eguneratu baduzu Dynamics 365 (online)rako, kalkulatutako eremuak konfigura ditzakezu kontrol pertsonalizatuak erabiltzeko.

Kalkulatutako eremuen adibide batzuk

  • Diru-sarrera haztatuak: Probabilitatearen arabera biderkatutako diru-sarrera estimatuak

  • Irabazi garbia: kontuak emandako pasiboetatik kendutako aktiboak

  • Lanaren kostua: oinarrizko tasu 40 ordu arte eta ordu estrak

  • Kontaktuaren zenbakia: Kontu edo kontaktu batean oinarritutako abagunerako telefono-zenbakia.

  • Bezerogaiaren puntuazioa: bezerogai baten kalitatearen berri ematen duen eremu bakarra.

  • Segimendua: Jarduera batean segimendua garrantziaren arabera oinarritutako dei kopurua zehaztuta

Garrantzitsua da

Kalkulatutako eremu bat sortzeko, Idazketa-pribilegioa izan behar duzu eremuaren segurtasun-profila entitatean. Kalkulatutako eremuak kalkulu bateko eremu babestuak erabiltzen baditu, kalkulatutako eremuak babestea gomendatzen dizugu, baita erabiltzaileak datuak atzitzea saihesteko ere, ez baituta nahikoa baimen izango. Kalkulatutako eremuaren editoreak abisu bat ematen dizu kalkulu batean eremu babestuak erabiltzen dituen kalkulatutako eremua sortzen ari bazara kalkulatutako eremua babesteko. Informazio gehiago: Eremu mailako segurtasuna.

Kalkulatutako eremuen adibideak

Begira diezaiegun kalkulatutako eremuen adibideei xehetasun gehiagoz. Kalkulatutako eremu bat definituko dugu Eremu-editorearekin. Eremu-editorea irekitzeko:

  1. Ireki soluzio-esploradorea

  2. Zabaldu Osagaiak>Entitateak.

  3. Hautatu nahi duzun entitatea eta aukeratu Eremuak. Aukeratu Berria.

    Editorean, eman eremurako beharrezko informazioa, besteak beste, Eremu mota eta Datu mota. Eremu mota Kalkulatuta dago. Kalkulatutako eremuetarako erabilgarri dauden datu motak:

  • Lerro bakarreko testua

  • Aukera multzoa

  • Bi aukera

  • Osoko zenbakia

  • Zenbaki hamartarra

  • Moneta

  • Data eta ordua

    Editatu botoiak Eremu mota ondoan dagoen eremuaren definizio-editorera eramaten zaitu, non kalkulatutako eremu berria. sortu da, baina ez da formularik ezarri. Kalkulatutako eremuaren definizioak bi atal ditu: BALDINTZA eta EKINTZA.

  • Baldintza atalean, entitatea, eremua, operadorea, mota eta balio bat zehaztu ditzakezu. Entitatearen goitibeherako koadroan, uneko entitate bat edo erlazionatutako entitate bat hauta dezakezu. Goitibeherako Eremua laukian, entitatearentzat erabilgarri dauden eremu guztien aukeraketa bat duzu. Aukeratzen duzun eragilearen arabera, baliteke mota eta balioa eman behar izatea. Baldintza anitz zehaztu ditzakezu AND edo OR eragileak erabiliz.

  • Ekintza atalean, kalkulatutako eremuaren formula ematen duzu.

Oharra

Bilaketa erregistroetako datuak erabil ditzakezu Ekintzan. Lehenik Bilaketa-eremua hautatu behar duzu eta, ondoren, tarte bat idatzi behar duzu. Ondoren, erlazionatutako entitatean erabilgarri dagoen eremuetako bat hauta dezakezu. Adibidez, <LookupFieldName>.<RelatedFieldName>-ren kasuan, hautatu dezakezu: ParentAccountId.AccountNumber.

Kontuan izan segurtasun-mailako segurtasuna ezikusiko dela erlazionatutako entitatean; beraz, atzitutako eremuan datu garrantzitsuak badaude, kalkulatutako eremua ere babestea iradokitzen dizugu.

Abagunearen abagune haztatua

Adibide honetan, abagune-entitatearen eremuak erabiltzen ari gara, diru-sarrera haztatuak abagunearen probabilitatearen arabera kalkulatzeko. Aukera-entitate baten eremu-editorean, "Diru-sarrera ponderatuak" izeneko eremua sortzen dugu eta eremu-mota honela zehazten dugu: Kalkulatuta eta datu-mota da. Moneta. Kalkulatutako eremuaren definizio editorean, Baldintza atalean, Egoera = Irekiarekin aukera zehazten dugu. EKINTZAn, formulak diru-sarrera haztatua kalkulatzen du aukeraren probabilitatearekin biderkatuta dagoen aukera-sarreren arabera. Pantaila-kaptura hauek Diru-sarrerak haztatuaren kalkulatutako eremua nola definitu erakusten dute urratsez urrats.

Sortu "Diru ponderatuak" izeneko eremua:

Opportunity-ren diru-sarrera ponderatua Dynamics 365 for Customer Engagement.

Ezarri aukeren baldintza:

Ezarri diru-sarrera ponderatuak Dynamics 365 for Customer Engagement-en.

Eman haztatutako diru-sarreren formula:

Ezarri diru-sarreren balio estimatua Dynamics 365 for Customer Engagement.

Guztira:

Dynamics 365 for Customer Engagement-en diru-sarrera ponderatuak eta gutxi gorabeherako diru-sarrerak.

Abagunearen segimendu-data

Adibide honetan, abagune baten jatorrizko bezerogaiaren eremuak erabiltzen ari gara, abagunearen segimendua egiteko data egokia kalkulatzeko. Aukera-entitate baten eremu-editorean, "Jarraipen-data" izeneko eremua sortzen dugu eta mota hau zehazten dugu Kalkulatua eta datu-mota Data eta ordua. Kalkulatutako eremuaren definizio editorean, Baldintza atalean, bi baldintza zehazten ditugu: erosteko denbora-tartea eta lead-aren balio estimatua. EKINTZAn, bi formula eskaintzen ditugu, bata, astebetean segimendua egin-i berehalako aukeran, beste bat, segimendua egin-i hilabete batean, aukera badago. litekeena da berehala gertatzea. Pantaila-kaptura hauek Segimendu-dataren kalkulatutako eremua nola definitu erakusten dute urratsez urrats.

Sortu "Jarraipen-data" izeneko eremu kalkulatua:

Sortu segimendua egin data izeneko eremu kalkulatua.

Ezarri bi baldintzak jatorriko lead-ean:

Ezarri lehen baldintza kalkulatutako eremurako.

Ezarri bigarren baldintza kalkulatutako eremurako.

Eman formula aste batean segimendua egin-i:

Eman kalkulatutako eremuaren formula.

Eman formula hilabete batean segimendua egin-i:

Eman bigarren formula.

Guztira:

Ezarri segimendua egin data If-Then & Bestela Dynamics 365 for Customer Engagement-en.

Erregistro sortu zenetik pasatako egunak

Adibide honetan, DIFFINDAYS funtzioa erabiltzen ari gara, erregistro bat sortu zenetik uneko datara arteko egunen aldea kalkulatzeko.

Sortu "Kalkulatutako aldea egunetan" izeneko eremua:

Sortu kalkulatutako eremua Dynamics 365 for Customer Engagement-en.

Eman formula egunetan aldea kalkulatzeko

Kalkulatutako eremua, DIFFINDAYS funtzioa.

Guztira:

Diskoa sortu zenetik egunetan dagoen aldea.

Kalkulatutako eremua funtzioen sintaxia

Ondorengo taulak kalkulatutako eremuko EKINTZA atalean emandako funtzioen sintaxiari buruzko informazioa jasotzen du.

Eskupekoa

Funtzio-izenak maiuskulaz zehazten dira.

Funtzioaren sintaxia Azalpena Itzultze mota
ADDDAYS (zenbaki osoa, data eta ordua) Emandako data eta orduaren berdina den data eta ordu berri bat ematen du, gehi zehaztutako egun kopurua. Data eta ordua
ADDHOURS (zenbaki osoa, data eta ordua) Emandako data eta orduaren berdina den data eta ordu berri bat ematen du, gehi zehaztutako ordu kopurua. Data eta ordua
ADDMONTHS (zenbaki osoa, data eta ordua) Emandako data eta orduaren berdina den data eta ordu berri bat ematen du, gehi zehaztutako hilabete kopurua. Data eta ordua
ADDWEEKS (zenbaki osoa, data eta ordua) Emandako data eta orduaren berdina den data eta ordu berri bat ematen du, gehi zehaztutako aste kopurua. Data eta ordua
ADDYEARS (zenbaki osoa, data eta ordua) Emandako data eta orduaren berdina den data eta ordu berri bat ematen du, gehi zehaztutako urte kopurua. Data eta ordua
SUBTRACTDAYS (zenbaki osoa, data eta ordua) Emandako data eta orduaren berdina den data eta ordu berri bat ematen du, ken zehaztutako egun kopurua. Data eta ordua
KENKETAK (zenbaki osoa, data eta ordua) Emandako data eta orduaren berdina den data eta ordu berri bat ematen du, ken zehaztutako ordu kopurua. Data eta ordua
HILABETEKO KENKETA (zenbaki osoa, data eta ordua) Emandako data eta orduaren berdina den data eta ordu berri bat ematen du, ken zehaztutako hilabete kopurua. Data eta ordua
SUBTRACTWEEKS (zenbaki osoa, data eta ordua) Emandako data eta orduaren berdina den data eta ordu berri bat ematen du, ken zehaztutako aste kopurua. Data eta ordua
KENKETAURTEAK (zenbaki osoa, data eta ordua) Emandako data eta orduaren berdina den data eta ordu berri bat ematen du, ken zehaztutako urte kopurua. Data eta ordua
DIFFINDAYS (data eta ordua, data eta ordua) Bi Data eta Ordua eremuen arteko aldea ematen du. Bi data eta orduak egun bera badira, aldea zero da. Osoko zenbakia
DIFFINHORS (data eta ordua, data eta ordua) Bi Data eta Ordua eremuen arteko ordu-aldea ematen du. Osoko zenbakia
DIFFINMINUTES (data eta ordua, data eta ordua) Bi Data eta Ordua eremuen arteko aldea minututan ematen du. Osoko zenbakia
DIFFINMONTHS (data eta ordua, data eta ordua) Bi Data eta Ordua eremuen arteko hilabeteetako aldea ematen du. Bi data eta orduak hilabete bera badira, aldea zero da. Osoko zenbakia
DIFFINWEEKS (data eta ordua, data eta ordua) Bi Data eta Ordua eremuen arteko aldea ematen du. Bi data eta orduak aste bera badira, aldea zero da. Osoko zenbakia
DIFFINYEARS (data eta ordua, data eta ordua) Bi Data eta Ordua eremuen arteko urteen aldea ematen du. Bi data eta orduak urte bera badira, aldea zero da. Osoko zenbakia
CONCAT (testu-lerro bakarra, testu-lerro bakarra, … testu-lerro bakarra) Bi kate edo gehiago kateatzearen ondoriozko kate bat ematen du. Katea
TRIMLEFT (testu-lerro bakarra, zenbaki osoa) Lehen N karaktererik ez duen katearen zehaztutako kopia duen katea erakusten du. Katea
TRIMRIGHT (testu lerro bakarra, zenbaki osoa) Azkenn N karaktererik ez duen katearen zehaztutako kopia duen katea erakusten du. String

Oharra

DIFF funtzio guztiek eskatzen dute lehen Data eta ordua eremuak eta bigarren Data eta ordua eremuak portaera bera izatea. : Erabiltzaile lokala, Data soilik edo Ordu-eremu independentea. Bigarren eremuaren portaera ez badator bat lehen eremuaren portaerarekin, errore-mezua agertzen da, bigarren eremua ezin dela uneko funtzioan erabili adieraziz. Informazio gehiago: Data eta ordua eremuaren portaera eta formatua.

Oharra

Ezin duzu 2015/01/01 gisako daturik sartu, kalkulatutako eremuko Data balio gisa. Data eta Data/Ordua balioak beste Data/Ordua eremu batzuk erabiliz soilik ezarri edo kopara daitezke.

CONCAT funtzioan, kateak literalak erabil ditzakezu testu-lerro bakar gisa, testu-lerro bakarra duten entitate-eremuak edo bien konbinazio gisa. Adibidez: CONCAT (Izen-abizenak, Abizenak, "kudeatzailea da".). Kate literal batek komatxoak baditu, jarri marka bakoitza alderantzizko barra (\) karakterearekin, honela: "Kate honek \"komatxoak ditu. \"" Horrela, ziurtatzen da kate barruko komatxoak ez direla kateak bereizteko karaktere berezi gisa tratatuko.

Hurrengo adibideek TRIMLEFT eta TRIMRIGHT funtzioak nola erabili erakusten dute. Hasierako kateak eta ondoriozko kateak dituzte, TRIMLEFT eta TRIMRIGHT funtzioek itzultzen dituztenak:

TRIMLEFT ("RXX10-3456789", 3), "10-3456789" katea itzultzen du
TRIMRIGHT ("20-3456789RXX", 3), "20-3456789" katea itzultzen du

Kalkulatutako eremuen detekzioak

Kontuz baldintza jakin batzuekin eta kalkulatutako eremuekin lan egitearen mugak:

  • Gordetako kontsultek, diagramek eta bistaratzeek 10 kalkulatutako eremu esklusibo izan ditzakete gehienez.

  • Kalkulatutako eremuen balioak ez dira bistaratzen Customer Engagement Outlook Offline moduan lauzetako ikuspegietan edo entitateen inprimaki nagusietan.

  • Gehienez 5 kalkulatutako eremu katea daitezke.

  • Kalkulatutako eremu batek ezin dio bere buruari erreferentzia egin edo ezin ditu kate ziklikoak izan.

  • Baldintza ugariko klausula batean baldintza-klausula aldatzen baduzu, baldintza-eragile guztiak baldintza horretara eguneratuko dira. Adibidez, IF (x > 50) OR (y ==10) OR (z < 5) klausulan, OR eragilea AND eragilera aldatzen baduzu, klausulako OR eragile guztiak AND operadore bihurtuko da.

  • Gurasoen eremuetara sar zaitezke Bilaketa eremuaren bidez entitate nagusira, adibidez, <LookupFieldName>.<FieldName>. Hau ez da posible entitate anitzeko bilaketa-eremuekin, adibidez, Customer Account edo Contact izan daitezkeenak. Hala ere, entitate batzuek entitate zehatz baterako Bilaketa eremu indibidualak dituzte, adibidez, ParentAccountid.<FieldName> edo ParentContactid.<FieldName>.

  • Antolatzea desgaituta dago:

    • Kalkulatutako eremuren batek erregistro nagusi bateko eremu bat dauka.

    • Kalkulatutako eremu batek eremu logiko bat badauka (hala nola, helbide-eremua).

    • Kalkulatutako eremu batek beste kalkulatutako eremu bat badauka.

  • Kalkulatutako eremuek bi entitate soilik izan ditzake.

    • Kalkulatutako eremu batek beste entitate bateko eremu bat du (bi entitate gurutzatzea – uneko entitatea eta erregistro nagusia).

    • Kalkulatutako eremu bat ezin izan du (spanning hiru entitateak) beste entitate baten eremua beste entitate beste kalkulatutako eremu bat:
      (Uneko Entitatearen) Kalkulatutako Eremu <-(Erregistro Nagusia) Kalkulatutako Eremu 1 <-Kalkulatutako Eremu 2 (Erregistro Nagusia).

  • Ezin dituzu kalkulatutako eremuen lan-fluxuak edo plugin-ak abiarazi.

  • Ezin duzu lehendik dagoen eremu sinple bat kalkulatutako eremu batera aldatu. Uneko aplikazioa JavaScript edo plugin-ak erabiltzen ari da eremu bat kalkulatzeko, ezingo duzu kalkulatutako eremuak eginbidea erabili eremu berri bat sortu gabe.

  • Bikoiztuen detekzio-arauak ez dira abiarazten kalkulatutako eremuetan.

  • Bateratze batek ezin dio beste kalkulatutako eremu bat erabiltzen duen kalkulatutako eremu bati erreferentzia egin, baita beste kalkulatutako eremuko eremu guztiak uneko entitatean badaude ere.

Ikusi ere

Sortu eta editatu eremuak
Definitu bilketa-eremuak
Bideoa: bildu eta kalkulatutako eremuak Dynamics CRM 2015