Loo ümberarvestusväli väärtuste liitmiseks
Selles teemas käsitletakse teenust Dynamics 365 Customer Engagement (on-premises). Vt teemat, milles käsitletakse Power Appsi versiooni: Ümberarvestusväljade määratlemine Power Apps
Ümberarvestusväljad on mõeldud selleks, et aidata kasutajatel saada andmetest ülevaadet, jälgides äri põhimõõdikuid. Ümberarvestusväli sisaldab liitväärtust, mis on arvutatud seoses konkreetse kirjega (nt ettevõtte avatud müügivõimalustega). Samuti saate koondada kirjega (nt meilide ja kohtumistega) otseselt seotud ning kirjega kaudselt (olemi Tegevuse osapool kaudu) seotud tegevuste andmeid. Keerukamate stsenaariumide puhul, saab koondada andmeid kirjete hierarhia lõikes. Administraatori või kohandajana saate määrata ümberarvestusvälju, kasutades funktsiooni ilma, et oleks vaja arendajat koodi kirjutamiseks.
Ümberarvestusväljade eelised ja võimalused
Ümberarvestusväljade eelised ja võimalused on järgmised.
Visuaalne redigeerimine on lihtne. Saate luua ümberarvestusvälju, kasutades väljaredaktorit, nagu tavalise välja loomiselgi.
Lai valik liitmisfunktsioone. Andmeid saate koondada, kasutades järgmisi funktsioone:
SUM
,COUNT
,MIN
,jaMAX
AVG
.Liitmisel on täielik filtritugi. Saate lähteolemile või seotud olemile mitut tingimust seades mitu filtrit määrata.
Sujuv integreerimine kasutajaliidesega. Saate ümberarvestusväljad vormidesse, vaadetesse, diagrammidesse ja aruannetesse kaasata.
Ümberarvestusväljad on lahenduse komponendid. Saate ümberarvestusvälju hõlpsalt komponentidena ettevõtete vahel transportida ja lahendustes jagada.
Ümberarvestusväljad ja arvutatud väljad täiendavad üksteist. Võite kasutada ümberarvestusvälja arvutatud välja osana ja vastupidi.
Ümberarvestusväljade näidete hulka kuuluvad järgmised.
Konto avatud müügivõimaluste kogu eeldatav tulu
Avatud müügivõimaluste kogu eeldatav tulu hierarhias kõigi kontode peale
Müügivõimaluse, sh alammüügivõimaluste kogu eeldatav tulu
Kampaania loodud kvalifitseeruvate müügivihjete kogu eeldatav väärtus
Suure prioriteetsusega avatud teenindusjuhtumite arv hierarhias kõigi kontode peale
Kõikide suure prioriteetsusega avatud teenindusjuhtumite varaseim loomisaeg konto kohta
Iga ümberarvestusväli loob kaks lisalisavälja järelliitemustriga <fieldname
>_date ja <fieldname>
_state. Väli _kuupäev on kuupäeva ja kellaaja tüüpi ning väli _olek täisarvu andmetüüpi.
Väli _date on süsteemi loodud väli, mida kasutatakse viimase kuupäeva ja kellaaja salvestamiseks, kui ümberarvestusvälja väärtus arvutati.
Väljal _olek on järgmised väärtused.
Maakond | Kirjeldus |
---|---|
0 => NotCalculated | Välja väärtus tuleb veel arvutada. |
1 => Calculated | Välja väärtus on arvutatud väljal _kuupäev oleva viimati värskendatud aja põhjal. |
2 => OverflowError | Välja väärtuse arvutamine lõppes ülevoolutõrkega. |
3 => OtherError | Välja väärtuse arvutamine nurjus sisemise tõrke tõttu. Järgmine arvutustöö parandab selle tõenäoliselt ära. |
4 => RetryLimitExceeded | Välja väärtuse arvutamine nurjus, kuna väärtuse arvutamise katsete maksimaalne arv ületati paljude samaaegsete toimingute ja lukustuskonfliktide tõttu. |
5 => HierarchicalRecursionLimitReached | Välja väärtuse arvutamine nurjus, kuna arvutus saavutas hierarhia sügavuse maksimaalse limiidi. |
6 => LoopDetected | Välja väärtuse arvutamine nurjus, kuna kirje hierarhias tuvastati rekursiivne tsükkel. |
Ümberarvestuse arvutused
Ümberarvestused arvutatakse kavandatud süsteemitööde järgi, mis töötavad asünkroonselt taustal. Peate olema ümberarvestustööde nägemiseks ja haldamiseks administraator. Ümberarvestustööde vaatamiseks minge jaotisse Sätted>, süsteemitööd,>kuva>korduvad süsteemitööd. Asjaomase töö kiireks leidmiseks võite töid filtreerida süsteemitöö tüübi järgi: Ümberarvestusvälja massarvutus või Ümberarvestusvälja arvutus.
Ümberarvestusvälja massarvutus on korduv töö, mis luuakse ümberarvestusvälja kohta. See käivitub ühe korra pärast ümberarvestusvälja loomist või värskendamist. Töö arvutab ümber konkreetse ümberarvestusvälja väärtuse kõikides olemasolevates kirjetes, mis seda välja sisaldavad. Vaikimisi käivitub töö 12 tundi pärast välja loomist või värskendamist. Töö lõppemise järel ajastatakse see automaatselt käivituma kaugemas tulevikus, umbes 10 aasta möödudes. Välja muutmise korral töö lähtestatakse ning käivitatakse uuesti 12 tundi pärast värskendust. 12-tunnine viivitus on vajalik veendumaks, et ümberarvestusvälja massarvutus käivituks ettevõttes töövälisel ajal. Administraatoril on soovitatav ümberarvestusvälja massarvutustöö alguskellaaega selliselt reguleerida, et töö käivituks töövälisel ajal. Näiteks kesköö on töö käivitamiseks väga hea aeg tagamaks ümberarvestusväljade efektiivne töötlemine.
Ümberarvestusvälja arvutus on korduv töö, mis teeb astmelisi arvutusi kõikide ümberarvestusväljade kohta konkreetse olemi olemasolevates kirjetes. Ümberarvestusvälja arvutustöid on olemi kohta ainult üks. Astmelised arvutused tähendavad seda, et ümberarvestusvälja arvutustöö töötleb kirjeid, mis loodi või kustutati või mida värskendati pärast viimase ümberarvutusvälja massarvutustöö lõppu. Maksimaalne korduvuse vaikesäte on üks tund. Töö luuakse automaatselt olemi esimese ümberarvestusvälja loomisel ja kustutatakse viimase ümberarvestusvälja kustutamisel.
Võrgus ümberarvutamise suvand. Kui liigute vormil üle ümberarvestusvälja, näete viimase ümberarvestuse aega ja saate ümberarvestuse väärtust värskendada, valides välja kõrval oleva ikooni Värskenda, nagu on all näha.
Võrgus ümberarvutamise suvandi kasutamisel tuleb meeles pidada mõnd kaalutlust (vormi käsitsi värskendamine).
Teil peavad olema olemi kirjutamisõigused ja värskendatava lähtekirje lugemisõigused. Näiteks kui arvutate konto avatud müügivõimalustest eeldatavat tulu, ei pea teil olema müügivõimaluse olemi kirjutamisõigusi, vaid üksnes konto olemi kirjutamisõigused.
See suvand on saadaval ainult võrgurežiimis. Te ei saa seda ühenduseta režiimis kasutada.
Kirjete maksimaalne arv ümberarvestuse värskendamise ajal on 50 000 kirjet. Hierarhilise ümberarvestuse korral rakendub see kogu hierarhias seotud kirjetele. Limiidi ületamisel kuvatakse järgmine tõrketeade: „Arvutusi ei saa võrgus teha, kuna saavutatud on seostatud kirjete arvutuslimiit 50 000”. See limiit ei rakendu, kui süsteemitööd arvutavad ümberarvestuse automaatselt ümber.
Maksimaalse hierarhia sügavuse piirang on 10 lähtekirjet. Limiidi ületamisel kuvatakse järgmine tõrketeade: „Arvutusi ei saa võrgus teha, kuna saavutatud on hierarhia sügavuse limiit 10 lähtekirjet”. See limiit ei rakendu, kui süsteemitööd arvutavad ümberarvestuse automaatselt ümber.
Süsteemiadministraatorina saate ümberarvestustöö korduvusmustrit muuta ja ümberarvestustööd edasi lükata, peatada või jätkata. Te ei saa aga ümberarvestustööd tühistada ega kustutada. Kordusmustri peatamiseks, edasilükkamiseks, jätkamiseks või muutmiseks minge jaotisse Sätted>Süsteemitööd. Valige vaates Korduvad süsteemitööd. Valige navigeerimisribal Toimingud ja valige soovitud toiming. Ümberarvestusvälja massarvutuse korral on valikud järgmised: Jätka, Lükka edasi ja Peata. Ümberarvestusvälja arvutustöö korral on valikud järgmised: Muuda korduvust, Jätka, Lükka edasi ja Peata.
Ümberarvestusvälja äristsenaariumid
Vaatame mitut ümberarvestusvälja stsenaariumi. Liidame kirjesse andmeid seotud kirjetest hierarhia abil ja ilma. Samuti liidame kirjesse andmeid seotud tegevustest ja kirjega kaudselt olemi Tegevuse osapool kaudu seotud tegevustest. Kõigis näidetes määratleme väljaredaktoriga ümberarvestusvälja. Väljaredaktori avamiseks avage lahenduseuurija ja laiendage jaotist Komponendiolemid>. Valige soovitud olem ja valige Väljad. Valige Uus. Sisestage redaktoris välja nõutav teave, sh välja tüüp ja andmetüüp. Valige väljatüübis Ümberarvestus pärast andmetüübi valimist. Andmete tüübid hõlmavad kümnendarve või täisarve, valuutat ja kuupäeva/kellaaega. Valige nupp Redigeeri välja tüübi kõrval. See viib teid ümberarvestusvälja määratluse redaktorisse. Ümberarvestusvälja definitsioon koosneb kolmest jaotisest: Lähteolem,Seotud olem ja Liitmine.
Jaotises Lähteolem saate määrata olemi, mille jaoks ümberarvestusväli on määratletud ja kas koondate hierarhias või mitte. Võite lisada mitme tingimusega filtreid, et määrata kindlaks ümberarvestuseks kasutatavad hierarhia kirjed.
Jaotises Seotud olem saate määrata olemi, mille peale koondate. See jaotis on valikuline, kui teete ümberarvestuse hierarhias lähteolemis. Võite lisada mitme tingimusega filtreid, et määrata kindlaks arvutamisel kasutatavad seotud kirjed. Näiteks saate kaasata avatud müügivõimaluste tulu, nii et aastane tulu on üle 1000 USA dollari.
Jaotises Koondandmed saate määrata mõõdiku, mida soovite arvutada. Saate valida olemasolevad liitmisfunktsioonid, nagu SUM, COUNT, MIN, MAX või AVG.
Andmete liitmine kirje jaoks seotud kirjetest
Selles näites ei kasutata hierarhiat. Kogu eeldatav tulu arvutatakse konto jaoks seotud avatud müügivõimalustest.
Andmete liitmine kirje jaoks hierarhias tütarkirjetest
Selles näites arvutame hierarhias müügivõimaluse kogu eeldatava tulu, sh alammüügivõimalused.
Andmete liitmine kirje jaoks hierarhias seotud kirjetest
Selles näites arvutame hierarhias avatud müügivõimaluste kogu eeldatava tulu kõigi kontode peale.
Andmete liitmine kirje jaoks kõigist seotud tegevustest
Selles näites arvutame kokku kulunud ja arveldatud aja kõigist ettevõttega seotud tegevustest. See võib hõlmata ajakulu telefoniga rääkimisele, kohtumistele või kohandatud tegevustele.
Varasemates versioonides, oli võimalik määratleda ümberarvestusväli eraldi tegevuse, näiteks telefonikõne, faksi või kohtumise kohta. Kuid allolevas näites antud tulemuse saavutamiseks tuli andmed arvutatud väljade abil kokku liita. Nüüd saab teha seda kõike ühe sammuga, määratledes tegevuse olemile ühe ümberarvestusvälja.
Kirjesse andmete liitmine kõigist seotud tegevustest ja kaudselt olemi Tegevuse osapool kaudu seotud tegevustest
Selles näites loeme kokku ettevõttele saadetud meilide arvu, kui ettevõte on nimetatud meilide adressaadi või koopia saaja real. Selleks määratakse ümberarvestusvälja definitsioonis olemi Activity Party jaoks osaluse tüüp FILTERS . Kui filtrit ei kasutata, kasutatakse arvutuses kõiki tegevuse osaluse tüüpe. Lisateavet olemi Activity Party ja konkreetse tegevuse jaoks saadaolevate osalustüüpide kohta leiate teemast ActivityParty olem.
Andmete liitmine kirje jaoks seotud kirjetest, kasutades tehtemärki AVG
Selles näites arvutame keskmise eeldatava tulu kõigist ettevõttega seotud müügivõimalustest.
Järgmises näites kirjeldatakse, kuidas arvutada seotud müügivõimaluste keskmist eeldatavat tulu ettevõtete hierarhia lõikes. Keskmist eeldatavat tulu saab vaadata igal hierarhia tasandil.
Ümberarvestusvälja kaalutlused
Pidage ümberarvestusväljadega töötamisel meeles teatud tingimusi ja piiranguid.
Võite ettevõtte jaoks määratleda kuni 100 ümberarvestusvälja ja iga olemi kohta kuni 10 ümberarvestusvälja.
Ümberarvestusvälja värskendused ei saa töövoogu käivitada.
Töövoo ootetingimus ei saa ümberarvestusvälja kasutada.
Ümberarvestusvälja ümberarvestust ei toetata.
Ümberarvestus ei saa viidata arvutatud väljale, mis kasutab mõnd muud arvutatud välja, isegi kui kõik teise arvutatud välja väljad on praeguses olemis.
Ümberarvestusvälja ei värskendata automaatselt, kui see kasutab valemivälja, mis sõltub ajaga seotud funktsioonidest (nt
NOW()
,UTCNOW()
,,ISUTCTODAY()
võiUTCTODAY()
). Võrgus ümberarvutamise suvandit (vormi käsitsi värskendamine) või nuppu Arvuta ümber tuleb kasutada uusima ümberarvestusvälja väärtuse arvutamiseks.Ümberarvestus rakendab filtreid üksnes lähteolemile või seotud olemitele, lihtväljadele või mittekeerukatele arvutatud väljadele.
Ümberarvestust saab teha ainult seotud olemites seosega 1:N. Ümberarvestust ei saa teha seostes N:N.
Ümberarvestust ei saa teha olemis Tegevus või olemis Tegevuse osapool seosega 1:N.
Ärireeglid, töövood või arvutatud väljad kasutavad alati ümberarvestusvälja viimati arvutatud väärtust.
Ümberarvestusväli liidetakse süsteemi kasutaja kontekstis. Kõik kasutajad näevad sama ümberarvestusvälja väärtust. Saate ümberarvestusvälja nähtavust juhtida väljataseme turbega (FLS), piirates juurdepääsu ümberarvestusväljale. Lisateave: Väljataseme turve.
Kui koondvälja täpsus on ümberarvestusvälja täpsusest suurem, siis ümardatakse koondvälja täpsus enne koondamist ümberarvestusvälja täpsuseni. Vaatleme sellise käitumise näitlikustamiseks konkreetset näidet. Oletame, et seotud müügivõimaluste eeldatava kogutulu arvutamiseks kasutatava konto olemi ümberarvestusvälja täpsus on kaks kümnendkohta. Eeldatava tulu väli müügivõimaluse olemil on koondväli täpsusega neli kümnendkohta. Meie näites on kontoga seotud kaks müügivõimalust. Eeldatava tulu koondsumma arvutatakse järgmiselt.
Eeldatav Esimese müügivõimaluse tulu: 1000,0041 $
Eeldatav Teise müügivõimaluse tulu: 2000,0044 $
Eeldatava tulu koondsumma: 1000,00 $ + 2000,00 $ = 3000,00 $
Nagu näete, ümardatakse enne koondamist koondatud välja täpsus kahe kümnendkohani.
Mõned olemivormid, nt konto või kontakt, sisaldavad valmiskujul seotud ruudustikke. Näiteks konto vorm sisaldab kontakte, teenindusjuhtumeid, müügivõimalusi ja muid ruudustikke. Mõni konto vormi ruudustikes näidatud kirjetest on konto kirjega seotud vahetult, teised aga kaudselt, läbi oma seoste muude kirjetega. Võrdlusena kasutab ümberarvestusvälja liitväärtus ainult ümberarvestusvälja määratluses selgelt määratletud otseseid seoseid. Muid seoseid ei arvestata. Vaatame käitumise erinevuse näitlikustamiseks järgmist näidet.
Kontol A1 on põhikontakt P1. Juhtum C1 on seotud kontoga A1 (C1. Kliendi väli = A1) ja juhtum C2 on seotud kontaktiga P1 (C2. Kliendi väli = P1).
A1-kirje kontovormi ruudustikus Juhtumid kuvatakse kaks teenindusjuhtumit, C1 ja C2.
Kontoga seotud teenindusjuhtumite loendamiseks kasutatakse konto olemi ümberarvestusvälja nimega Teenindusjuhtumite koguarv.
Konto ümberarvestusvälja määratluses määrame teenindusjuhtumid, millel on kontoga kliendiseos. Pärast koondamist on teenindusjuhtumite koguarv 1 (teenindusjuhtum C1). Teenindusjuhtum C2 ei sisaldu koguarvus, kuna see on vahetult seotud kontakti, mitte kontoga, ja seda ei saa selgesõnaliselt määratleda konto ümberarvestusvälja määratluses. Selle tulemusena ei vasta ümberarvestustoiminguga tagastatud teenindusjuhtumite koguarv ruudustikus Juhtumid kuvatud teenindusjuhtumite arvule.
Vt ka
Väljade loomine ja redigeerimine
Arvutatud väljade määratlemine
Kuupäeva- ja kellaajavälja käitumine ja vorming
Hierarhiliste andmete päring ja visualiseerimine