Väärtusi koondavate ümberarvestusveergude määratlemine

Ümberarvestusveerud aitavad kasutajatel saada andmetest ülevaadet, jälgides äri põhimõõdikuid. Ümberarvestusveerg sisaldab liitväärtust, mis on arvutatud seoses konkreetse reaga. See sisaldab tavalisi tabeleid ja tegevuse tabeleid, nt meile ja kohtumisi.

Keerukamate stsenaariumide puhul, saab koondada andmeid ridade hierarhia lõikes. Administraatori või kohandajana saate määrata ümberarvestusveerge, kasutades Power Appsi kohandustööriistu, ilma et oleks vaja arendajat koodi kirjutamiseks.

Ümberarvestusveergude eelised ja võimalused

Ümberarvestusveergude eelised ja võimalused on järgmised.

  • Visuaalne redigeerimine on lihtne. Saate luua ümberarvestusveerge, kasutades veeruredaktorit, nagu tavalise veeru loomiselgi.
  • Lai valik liitmisfunktsioone. Saate koguda andmeid järgmiste funktsioonide abil: SUM, COUNT, MIN, MAX ja AVG.
  • Liitmisel on täielik filtritugi. Saate lähtetabelile või seotud tabelile mitut tingimust seades mitu filtrit määrata.
  • Sujuv integreerimine kasutajaliidesega. Saate kaasata ümberarvestusveerud vormidesse, vaadetesse, diagrammidesse ja aruannetesse.
  • Ümberarvestusveerud on lahenduse komponendid. Saate ümberarvestusveerge hõlpsalt komponentidena keskkondade vahel transportida ja lahendustes jagada.
  • Ümberarvestusveerud ja arvutatud veerud täiendavad üksteist. Võite kasutada ümberarvestusveergu arvutatud veeru osana ja vastupidi.
  • Saate konfigureerida ümberarvestusveerud kasutama kohandatud juhtelemente.

Ümberarvestusveergude 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 ümberarvestusveerg loob kaks lisaveergu järelliitemustriga <coulmnname>_date ja <columnname>_state. Veerg _date sisaldab kuupäeva ja kellaaja andmeid ning veerg _state sisaldab täisarvu andmeid. Veerul _state on järgmised väärtused:

Väärtus Seisund Kirjeldus
0 NotCalculated Veeru väärtus tuleb veel arvutada.
1 Arvutuslik Veeru väärtus on arvutatud veerul _kuupäev oleva viimati värskendatud aja põhjal.
2 OverflowError Veeru väärtuse arvutamine lõppes ülevoolutõrkega.
3 OtherError Veeru väärtuse arvutamine nurjus sisemise tõrke tõttu. Järgmine arvutustöö parandab selle tõenäoliselt ära.
4 RetryLimitExceeded Veeru väärtuse arvutamine nurjus, kuna väärtuse arvutamise katsete maksimaalne arv ületati paljude samaaegsete toimingute ja lukustuskonfliktide tõttu.
5 HierarchicalRecursionLimitReached Veeru väärtuse arvutamine nurjus, kuna arvutus saavutas hierarhia sügavuse maksimaalse limiidi.
6 LoopDetected Veeru väärtuse arvutamine nurjus, kuna rea hierarhias tuvastati rekursiivne tsükkel.
7 CurrencyMissing Veeru väärtuse arvutamine nurjus, kuna nõutav väljavaluuta puudub.

Ü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 vaatamine

Ümberarvestustööde vaatamiseks tehke järgmist.

  1. Logige Power Appsi sisse ja valige seejärel soovitud keskkond.
  2. Valige Sätted (hammasratas) > Täpsemad sätted.
  3. Valige Sätted > Süsteemi tööd.
    Süsteemitöödeni navigeerimine.
  4. Valige vaatevalijast Korduvad süsteemitööd.
  5. 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

Ümberarvestusveeru massarvutus on korduv töö, mis luuakse iga ümberarvestusvälja jaoks. See käivitub ühe korra pärast ümberarvestusveeru loomist või värskendamist. Töö arvutab ümber konkreetse ümberarvestusveeru väärtuse kõikides olemasolevates kirjetes, mis seda veergu sisaldavad. Vaikimisi käivitub töö 12 tundi pärast veeru loomist või värskendamist. Veeru muutmise korral töö lähtestatakse ning käivitatakse uuesti 12 tundi pärast värskendust. 12-tunnine viivitus on vajalik tagamaks, et massarvutuse värskenduskomplekti väli töötab keskkonna mittetöötavatel tundidel.

Soovitame administraatoril korrigeerida massarvutuse välitöö algusaega pärast ümberarvestusveeru loomist või muutmist nii, et see käivituks mittetöötavatel tundidel. Näiteks kesköö on töö käivitamiseks väga hea aeg tagamaks ümberarvestusveergude efektiivne töötlemine.

Pange tähele, et kui tekib olukord, kus ümberarvestusveergu ei värskendata kunagi, ei käivitata tööd Massarvutuse ümberarvestusväli selles veerus uuesti enne 10 aasta möödumist. See käitumine on taotluslik. Kui ümberarvestusväljaga seostatud aluseks olevates veergudes pole värskendusi, pole põhjust tööd sagedamini käitada.

Ümberarvestusveeru arvutus

Ümberarvestusveeru arvutus on korduv töö, mis teeb astmelisi arvutusi kõikide ümberarvestusveergude kohta konkreetse tabeli olemasolevates kirjetes. Ühe tabeli kohta on ainult üks töö Arvuta ümberarvestusväli . Astmelised arvutused tähendavad seda, et ümberarvestusvälja arvutustöö töötleb ridu, mis loodi või kustutati või mida värskendati pärast viimase ümberarvestusvälja massarvutustöö lõppu. Minimaalne korduvuse vaikesäte on üks tund. Töö luuakse automaatselt tabeli esimese ümberarvestusveeru loomisel ja kustutatakse viimase ümberarvestusveeru kustutamisel.

Võrgus ümberarvutamise suvand

Vormil olev ümberarvestusveerg kuvab kalkulaatori pildi, ümberarvestusväärtuse ja viimase arvutuse aja. Ümberarvutamiseks valige kalkulaatori pilt ja seejärel valige kuvatav nupp Arvuta ümber.

Ümberarvestusveerg konto vormil.

Võrgus ümberarvutamise suvandi kasutamisel tuleb meeles pidada mõnd kaalutlust (vormi käsitsi värskendamine).

  • Teil peavad tabelis olema kirjutusõigused ja allikareal, millel värskendamist taotlete, kirjutusõigused. Näiteks kui arvutate konto avatud müügivõimaluste hinnangulist tulu, ei pea teil olema kirjutamisõigusi müügivõimaluse tabelis, vaid ainult konto tabelis.
  • See suvand on saadaval ainult võrgurežiimis. Te ei saa seda võrguühenduseta töötamise ajal kasutada.
  • Ridade maksimaalne arv ümberarvestuse värskendamise ajal on 50 000 rida. Hierarhilise ümberarvestuse korral rakendub see kogu hierarhias seotud ridadele. Limiidi ületamisel kuvatakse tõrketeade: Arvutusi ei saa võrgus teha, kuna arvutuslimiit 50 000 seotud rida on ületatud. See piirang ei kehti, kui süsteemitööd arvutavad ümberarvestuse automaatselt ümber.
  • Maksimaalse hierarhia sügavuse piirang on 10 lähterida. Kui limiit on ületatud, kuvatakse tõrketeade: Arvutusi ei saa võrgus teha, kuna lähterea hierarhia sügavuspiirang 10 on saavutatud. See piirang ei kehti, kui süsteemitööd arvutavad ümberarvestuse automaatselt ümber.

Ümberarvestustöö muutmine

Süsteemiadministraatorina saate ümberarvestustöö korduvusmustrit muuta ja ümberarvestustööd edasi lükata, peatada või jätkata. Siiski ei saa te ümberarvestustööd tühistada ega kustutada.

Korduvusmustri peatamiseks, edasilükkamiseks, jätkamiseks või muutmiseks peate vaatama süsteemitöid. Lisateavet vt teemast Ümberarvestustööde vaatamine

Valige navigeerimisribal valik Toimingud ja seejärel 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.

Näited

Vaatame mitut ümberarvestusveeru näidet. Koondame seotud ridade rea andmed hierarhiat kasutades ja ilma seda kasutamata. Samuti koondame tabeli ActivityParty kaudu rea andmed seotud tegevustest ja reaga kaudselt seotud tegevustest. Kõigis näidetes määratleme veeruredaktoriga ümberarvestusveeru. Veeruredaktori avamiseks avage lahenduseuurija ja laiendage valikut Komponendid > Tabelid. Valige soovitud tabel ja seejärel Veerud. Valige Uus. Sisestage redaktoris veeru nõutav teave, sealhulgas valikud Veeru tüüp ja Andmetüüp. Kui olete andmete tüübi valinud, valige suvandis Veeru tüüp säte Ümberarvestus. Andmete tüübid hõlmavad kümnendarve või täisarve, valuutat ja kuupäeva/kellaaega. Valige nupp Redigeeri üksuse Välja tüüp kõrval. See viib teid ümberarvestusveeru määratluse redaktorisse. Ümberarvestusveeru definitsioon koosneb kolmest jaotisest: Lähtetabel, ** Seotud tabel ja Liitmine.

  • Jaotises Lähtetabel määrate kindlaks tabeli, mille jaoks ümberarvestusveergu määratletakse, ja selle, kas soovite hierarhias andmeid liita. Võite lisada mitme tingimusega filtreid, et määrata kindlaks ümberarvestuseks kasutatavad hierarhia read.

  • Jaotises Seotud tabel määrate kindlaks tabeli, mille andmeid liidate. See jaotis on valikuline, kui otsustate kerida üle lähtetabeli hierarhia. Võite lisada mitme tingimusega filtreid, et määrata kindlaks arvutamisel kasutatavad seotud read. Näiteks saate kaasata avatud müügivõimaluste tulu, nii et aastane tulu on üle 1000 USA dollari.

  • Jaotises Koondkogum määrate kindlaks mõõdiku, mida soovite arvutada. Saate valida saadaolevad kokkuvõttefunktsioonid, nagu SUM, COUNT, MIN, MAX või AVG.

Selles näites ei kasutata hierarhiat. Kogu eeldatav tulu arvutatakse konto jaoks seotud avatud müügivõimalustest.

Eeldatava tulu koondamine konto jaoks.

Andmete liitmine rea jaoks hierarhias alluvatest ridadest

Selles näites arvutame hierarhias müügivõimaluse kogu eeldatava tulu, sh alammüügivõimalused.

Eeldatava tulu koondamine, võimaluste hierarhia.

Selles näites arvutame hierarhias avatud müügivõimaluste kogu eeldatava tulu kõigi kontode peale.

Eeldatava tulu koondamine konto hierarhias.

Selles näites arvutame kokku kulunud ja arveldatud aja kõigist ettevõttega seotud tegevustest. See võib hõlmata telefonis, kohtumistel või kohandatud tegevustes veedetud aega.

Varasemates versioonides, oli võimalik määratleda ümberarvestusveerg eraldi tegevuse, näiteks telefonikõne, faksi või kohtumise kohta. Kuid allolevas näites antud tulemuse saavutamiseks tuli andmed arvutatud veergude abil kokku liita. Nüüd saab teha seda kõike ühe sammuga, määratledes tegevuse tabelile ühe ümberarvestusveeru.

Konto kõigi tegevuste ümberarvestus.

Selles näites loendame kontole saadetud meilide koguarvu, kus konto on loetletud e-kirja real "Adressaadile" või "Koopia adressaadile". Seda tehakse, määrates ümberarvestusveeru määratluses tabeli Tegevuse osapool Osavõtutüübi jaotises FILTRID. Kui te filtreerimist ei kasuta, kasutatakse arvutuses kõiki tegevuse jaoks saadaolevaid osalustüüpe.

Lisateavet tabeli Tegevuse osapool ja selle tegevuse puhul kasutatavate osaluse tüüpide kohta leiate jaotisest ActivityParty tabel.

Ümberarvestusega seotud tegevused ja tegevuse osapool.

Selles näites arvutame keskmise eeldatava tulu kõigist ettevõttega seotud müügivõimalustest.

Keskmine eeldatav tulu Dynamics 365-s.

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.

Keskmine eeldatav hierarhiapõhine tulu Dynamics 365-s.

Ümberarvestusveeru kaalutlused

Pidage ümberarvestusvergudega töötamisel meeles teatud tingimusi ja piiranguid:

  • Saate keskkonna jaoks määratleda maksimaalselt 200 ümberarvestusveergu ja tabeli kohta kuni 50 ümberarvestusveergu. Praegused vaikeväärtused ja eelmine maksimum on 100 keskkonna ja 10 tabeli kohta. Lisateave: Ümberarvestusveergude maksimaalse arvu määratlemine keskkonnas või tabelis
  • Töövoogu ei saa käivitada ümberarvestusveergude värskendustega.
  • Töövoo ootetingimus ei saa kasutada ümberarvestusveergu.
  • Ümberarvestusveeru ümberminekut ei toetata.
  • Ümberarvestus ei saa viidata arvutatud veerule, mis kasutab mõnd muud arvutatud veergu, isegi kui kõik teise arvutatud veeru veerud on praeguses veerud.
  • Ümberarvestusveergu ei värskendata automaatselt, kui see kasutab valemiveergu, mis sõltub ajaga seotud funktsioonidest Now() ja IsUTCToday(). Võrgus ümberarvutamise suvandit (vormi käsitsi värskendamine) või nuppu Arvuta ümber tuleb kasutada uusima ümberarvestusveeru väärtuse arvutamiseks.
  • Värskenduskomplekt saab filtreid rakendada ainult lähtetabelile või seotud tabelitele, lihtsatele veergudele või mittekeerukatele arvutatud veergudele.
  • Ümberarvestust saab teha ainult seotud tabelites seosega 1:N. N:N-seoste puhul ei saa ümberarvestust teha.
  • Ümberarvestust ei saa teha tabeli Tegevus või Tegevuspidu seose 1:N kaudu.
  • Ärireeglid, töövood või arvutatud veerud kasutavad alati ümberarvestusveeru viimast arvutatud väärtust.
  • Ümberarvestusveerg liidetakse süsteemi kasutaja kontekstis. Kõik kasutajad näevad sama ümberarvestusveeru väärtust. Saate ümberarvestusveeru nähtavust juhtida veerutaseme turbega (FLS), piirates juurdepääsu ümberarvestusveerule. Lisateave: Veerutaseme turvalisus juurdepääsu juhtimiseks.

Ümberarvestusveergude maksimaalse arvu määratlemine keskkonnas või tabelis

Saate keskkonna jaoks määratleda maksimaalselt 200 ümberarvestusveergu ja tabeli kohta kuni 50 ümberarvestusveergu. Praegused vaikeväärtused ja eelmised maksimumid on 100 keskkonna ja 10 tabeli kohta.

Maksimumide suurendamiseks toimige järgmiselt.

  1. Avage(make.powerapps.com), valige Power Apps vasakpoolsel navigeerimispaanil Tabel ja seejärel avage tabel Organisatsioon .
  2. Valige veel n loendit ja tippige otsinguväljale maxr . Valige veerud MaxRollupFieldsPerOrg ja MaxRollupFieldsPerEntity ning seejärel valige Salvesta . Väärtuste suurendamiseks valige maksimaalne ümberarvestuskolonnid
  3. Muutke rakenduste MaxRollupFieldsPerOrg (kuni 200) ja MaxRollupFieldsPerEntity (kuni 50) väärtusi, mida soovite.

Oluline

Kui keskkonnas on rohkem kui 100 ümberarvestusveergu, võib see halvendada ümberarvestusveergude jõudlust ja suurendada salvestusruumitarbimist.

Täpsuse ümardamine

Kui koondveeru täpsus on ümberarvestusveeru täpsusest suurem, siis ümardatakse koondveeru täpsus enne koondamist ümberarvestusveeru täpsuseni. Selle käitumise illustreerimiseks vaatame konkreetset näidet. Oletame, et kontotabeli ümberarvestusveerus on seotud müügivõimaluste hinnangulise kogutulu arvutamiseks täpsus kaks komakohta. Eeldatava Tulu veerg müügivõimaluse tabelis on koondveerg täpsusega neli kümnendkohta. Meie näites on kontoga seotud kaks müügivõimalust. Eeldatava tulu koondsumma arvutatakse järgmiselt.

  1. Eeldatav Esimese müügivõimaluse tulu: 1000,0041 $
  2. Eeldatav Teise müügivõimaluse tulu: 2000,0044 $
  3. Eeldatava tulu koondsumma: 1000,00 $ + 2000,00 $ = 3000,00 $

Nagu näete, ümardatakse enne koondamist koondatud veeru täpsus kahe kümnendkohani.

Seotud ruudustike erinev käitumine

Mõned tabelivormid, nt konto või kontakt, sisaldavad valmiskujul seotud ruudustikke. Näiteks kontovorm sisaldab kontakte, teenindusjuhtumeid, müügivõimalusi ja muid ruudustikke. Mõni konto vormi ruudustikes näidatud ridadest on konto reaga seotud vahetult, teised aga kaudselt, läbi oma seoste muude ridadega. Võrdlusena kasutab ümberarvestusveeru liitväärtus ainult ümberarvestusveeru määratluses selgelt määratletud otseseid seoseid. Muid seoseid ei arvestata. Käitumise erinevuse illustreerimiseks vaatame järgmist näidet.

  1. Kontol A1 on põhikontakt P1. Teenindusjuhtum C1 on seotud kontoga A1 (C1.kliendi veerg = A1) ja teenindusjuhtum C2 on seotud kontaktiga P1 (C2.kliendi veerg = P1).
  2. Rea A1 vormi Konto ruudustik Teenindusjuhtumid näitab kaht teenindusjuhtumit: C1 ja C2.
  3. Kontoga seotud teenindusjuhtumite loendamiseks kasutatakse konto tabeli ümberarvestusveergu nimega Teenindusjuhtumite koguarv.
  4. Konto ümberarvestusveeru määratluses määrame teenindusjuhtumid, millel on kontoga kliendiseos. Pärast koondamist on teenindusjuhtumite koguarv 1 (teenindusjuhtum C1). Juhtumit C2 ei kaasata kogusummasse, kuna see on otseselt seotud kontaktiga, mitte kontoga, ja seda ei saa konto ümberarvestuse veeru definitsioonis selgesõnaliselt määratleda. Selle tulemusena ei vasta ümberarvestustoiminguga tagastatud teenindusjuhtumite koguarv ruudustikus Juhtumid kuvatud teenindusjuhtumite arvule.

Vaata ka

Veergude loomine ja redigeerimine
Arvutatud veergude määratlemine
Koodi abil valemi-, arvutus- ja ümberarvestusveerud
Kuupäeva ja kellaaja veeru käitumine ja vorming
Hierarhiliselt seotud andmete määratlemine ja nende kohta päringute esitamine

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).