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
jaAVG
. - 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.
- Logige Power Appsi sisse ja valige seejärel soovitud keskkond.
- Valige Sätted (hammasratas) > Täpsemad sätted.
- Valige Sätted > Süsteemi tööd.
- Valige vaatevalijast 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
Ü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.
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.
Andmete liitmine rea jaoks seotud ridadest
Selles näites ei kasutata hierarhiat. Kogu eeldatav tulu arvutatakse konto jaoks seotud avatud müügivõimalustest.
Andmete liitmine rea jaoks hierarhias alluvatest ridadest
Selles näites arvutame hierarhias müügivõimaluse kogu eeldatava tulu, sh alammüügivõimalused.
Andmete liitmine rea jaoks hierarhias seotud ridadest
Selles näites arvutame hierarhias avatud müügivõimaluste kogu eeldatava tulu kõigi kontode peale.
Andmete liitmine rea 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 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.
Ritta andmete liitmine kõigist seotud tegevustest ja kaudselt tabeli Tegevuse osapool kaudu seotud tegevustest
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.
Andmete liitmine rea jaoks seotud ridadest, 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.
Ü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()
jaIsUTCToday()
. 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.
- Avage(make.powerapps.com), valige Power Apps vasakpoolsel navigeerimispaanil Tabel ja seejärel avage tabel Organisatsioon .
- Valige veel n loendit ja tippige otsinguväljale maxr . Valige veerud MaxRollupFieldsPerOrg ja MaxRollupFieldsPerEntity ning seejärel valige Salvesta .
- 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.
- 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 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.
- 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).
- Rea A1 vormi Konto ruudustik Teenindusjuhtumid näitab kaht teenindusjuhtumit: C1 ja C2.
- Kontoga seotud teenindusjuhtumite loendamiseks kasutatakse konto tabeli ümberarvestusveergu nimega Teenindusjuhtumite koguarv.
- 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).
Tagasiside
https://aka.ms/ContentUserFeedback.
Varsti tulekul: 2024. aasta jooksul tühistame GitHubi probleemide funktsiooni sisutagasiside mehhanismina ja asendame selle uue tagasisidesüsteemiga. Lisateabe saamiseks vtEsita ja vaata tagasisidet