Jagamisviis:


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. Andmeid saate liita järgmiste funktsioonide abil: SUM, COUNT,, MINja MAXAVG.
  • Liitmisel on täielik filtritugi. Saate lähtetabelile või seotud tabelile mitut tingimust seades mitu filtrit määrata.
  • Sujuv integreerimine kasutajaliidesega. Ümberarvestusveerud saate kaasata 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, millel on <veerunime>_date ja <veerunime>_state järelliidete muster. Veerg _date sisaldab kuupäeva ja kellaaja andmeid ja _state veerg 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 sisse Power Apps ja valige soovitud keskkond.
  2. Valige Seaded (käik)Täpsemad > seaded.
  3. Valige Sätted>Süsteemitööd.
    Liikuge süsteemitööde juurde.
  4. Valige vaatevalijas Korduvad süsteemitööd.
  5. Asjakohase töö kiireks leidmiseks saate filtreerida süsteemitöö tüübi järgi: ümberarvestusvälja massarvutamine või ümberarvestusvälja arvutamine.

Ü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 ümberarvestusväli töötab keskkonna töövälistel tundidel.

Soovitame administraatoril kohandada ümberarvestusvälja massarvutuse töö algusaega pärast ümberarvestusveeru loomist või muutmist nii, et see töötaks töövälisel ajal. 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 ümberarvestusvälja massarvutuse ülesannet selle veeru jaoks uuesti enne, kui 10 aastat on möödunud. See käitumine on taotluslik. Kui ümberarvestusväljaga seotud aluseks olevates veergudes pole värskendusi, pole põhjust tööd sagedamini käivitada.

Ümberarvestusveeru arvutus

Ümberarvestusvälja arvutamine on korduv töö, mis teeb määratud tabeli olemasolevate ridade kõigi ümberarvestusveergude järkjärgulisi arvutusi. Tabeli kohta on ainult üks ümberarvestusvälja arvutamise töö. Inkrementarvutused tähendavad, et ümberarvestusvälja arvutamise töö töötleb ridu, mis loodi, värskendati või kustutati pärast viimase ümberarvestusvälja massarvutuse töö käivitamise lõpetamist. 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 olema tabeli kirjutamisõigused ja kirjutamisõigused lähtereal, kus värskendamist taotlete. Näiteks kui arvutate hinnangulist tulu konto avatud müügivõimalustest, ei pea teil olema müügivõimaluse tabelis kirjutamisõigusi, vaid ainult konto tabelis.
  • See suvand on saadaval ainult võrgurežiimis. Te ei saa seda kasutada ühenduseta režiimis töötades.
  • Ridade maksimaalne arv ümberarvestuse värskendamise ajal on 50 000 rida. Hierarhilise ümberarvestuse korral rakendub see kogu hierarhias seotud ridadele. Kui limiit on ületatud, kuvatakse tõrketeade:Arvutusi ei saa võrgus teha, kuna 50 000 seotud rea arvutuslimiit on saavutatud. 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. Ümberarvestustööd ei saa aga tühistada ega kustutada.

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

Valige navigeerimisribal Toimingud ja valige soovitud toiming.

Ümberarvestusvälja massarvutuse töö jaoks on saadaolevad valikud järgmised: Jätka, Edasilükkamine ja Peata.

Ümberarvestusvälja arvutamise töö jaoks on saadaolevad valikud järgmised: Muuda korduvust,Jätka,Lükka edasi ja Peata.

Näited

Vaatame mitmeid ümberarvestusveeru näiteid. Liidame rea andmed seotud ridadest hierarhiat kasutades ja ilma. Samuti liidame rea andmed seotud tegevustest ja reaga kaudselt seotud tegevustest tabeli ActivityParty kaudu. Kõigis näidetes määratleme veeruredaktoriga ümberarvestusveeru. Veeruredaktori avamiseks avage lahenduseuurija ja laiendage jaotist Komponentide>tabelid. Valige soovitud tabel ja valige Veerud. Valige Uus. Sisestage redaktoris veeru jaoks nõutav teave, sh veeru tüüp ja andmetüüp. Valige jaotises Veeru tüüp pärast andmetüübi valimist Ümberarvestus . Andmete tüübid hõlmavad kümnendarve või täisarve, valuutat ja kuupäeva/kellaaega. Valige nupp Redigeeri veeru tüübi kõrval. See viib teid ümberarvestusveeru määratluse redaktorisse. Ümberarvestusveeru definitsioon koosneb kolmest jaotisest: Lähtetabel,Seotud ** tabel ja Liitmine.

  • Jaotises Lähtetabel saate määrata tabeli, mille jaoks ümberarvestusveerg on määratletud, ja selle, kas liita hierarhias või mitte. Võite lisada mitme tingimusega filtreid, et määrata kindlaks ümberarvestuseks kasutatavad hierarhia read.

  • Jaotises Seostuv tabel saate määrata tabeli, mille põhjal liita. See jaotis on valikuline, kui otsustate lähtetabeli hierarhias ülespoole liikuda. 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 Kokkuvõtte määrate mõõdiku, mida soovite arvutada. Saate valida saadaolevad kokkuvõttefunktsioonid (nt SUM, COUNT, MIN, MAX või AVG).

Selles näites hierarhiat ei kasutata. 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 tegevustel 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 e-kirjade koguarvu, kus konto on loetletud e-kirja real "Saajale" või "Koopia adressaadi real". Selleks määrake ümberarvestusveeru definitsioonis tabeli Tegevuse osapool jaotises FILTRID osalemise tüüp . Kui te ei kasuta filtreerimist, kasutatakse arvutuses kõiki tegevuse jaoks saadaolevaid osalustüüpe.

Lisateavet tabeli Activity Party ja konkreetse tegevuse jaoks saadaolevate osalustüüpide kohta leiate teemast Tabel ActivityParty.

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

  • Vaikimisi saate määratleda keskkonna jaoks maksimaalselt 200 ümberarvestusveergu ja kuni 50 ümberarvestusveergu tabeli kohta. Lisateave: Ümberarvestusveergude maksimaalse arvu määratlemine keskkonnas või tabelis
  • Ümberarvestusveeru värskendused ei saa töövoogu käivitada.
  • Töövoo ootetingimus ei saa ümberarvestusveergu kasutada.
  • Ümberarvestusveeru ümberarvestust 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(). Veebipõhise ümberarvutamise suvandit (vormi käsitsi värskendamine) või nuppu Arvuta ümber tuleb kasutada viimase ümberarvestusveeru väärtuse arvutamiseks.
  • Ümberarvestus saab filtreid rakendada ainult lähtetabelile või seotud tabelitele, lihtveergudele või mittekeerukatele arvutatud veergudele.
  • Ümberarvestust saab teha ainult seotud tabelites seosega 1:N. Ümberarvestust ei saa teha N:N-seoste üle.
  • Ümberarvestust ei saa teha tabeli Tegevus või Tegevuse osapoole 1:N seose 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

Vaikimisi saate määratleda keskkonna jaoks maksimaalselt 200 ümberarvestusveergu ja kuni 50 ümberarvestusveergu tabeli kohta.

Maksimumide muutmiseks toimige järgmiselt.

  1. Minge aadressile Power Apps (make.powerapps.com), valige vasakpoolsel navigeerimispaanil Tabel ja seejärel avage tabel Organisatsioon .
  2. Valige loend veel n ja tippigeotsinguväljalemaxr . Valige veerud MaxRollupFieldsPerOrg ja MaxRollupFieldsPerEntity ning seejärel valige Salvesta. Ümberarvestusveergude maksimummäära valimine väärtuste suurendamiseks
  3. Muutke soovitud väärtusi MaxRollupFieldsPerOrg (kuni 200) ja MaxRollupFieldsPerEntity (kuni 50).

Oluline

Kui keskkonnas on rohkem kui 100 ümberarvestusveergu, võib ümberarvestusveergude jõudlus halveneda ja salvestusruumi tarbimine suureneda.

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 ümberarvestusveeru täpsus seotud müügivõimaluste eeldatava kogutulu arvutamiseks on 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 konto vorm 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. Juhtum C1 on seotud kontoga A1 (C1. Veerg Klient = A1) ja teenindusjuhtum C2 on seotud kontaktiga P1 (C2. Veerg Klient = P1).
  2. Rea A1 vormi Konto ruudustikus Teenindusjuhtumid kuvatakse kaks 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). Teenindusjuhtum C2 ei sisaldu kogusummas, kuna see on otseselt seotud kontaktiga, mitte kontoga, ja seda ei saa konto ümberarvestusveeru definitsioonis selgesõnaliselt määratleda. Selle tulemusena ei vasta ümberarvestustoiminguga tagastatud teenindusjuhtumite koguarv ruudustikus Teenindusjuhtumid kuvatud teenindusjuhtumite arvule.

Vaata ka

Veergude loomine ja redigeerimine
Arvutatud veergude määratlemine
Spetsiaalsed veerud
Veeru Kuupäev ja kellaaeg käitumine ja vorming
Hierarhiliselt seotud andmete määratlemine ja päringute esitamine