Bendrinti naudojant


Apibrėžkite apibendrinimo laukų, sudedančių reikšmes

Apibendrinimo laukai padeda vartotojams geriau suprasti duomenis stebint svarbiausią verslo metriką. Apibendrinimo lauke yra sudėtinė reikšmė, apskaičiuota naudojant įrašus, susijusius su nustatytu įrašu. Tai yra įprasti ir veiklos objektai, pvz.: el. laiškai ir paskyros.

Sudėtingesniais scenarijais galite rinkti duomenis naudodami įrašų hierarchiją. Jei esate administratorius arba sistemos pritaikymo specialistas, galite apibrėžti apibendrinimo laukus naudodami „Power Apps“ tinkinimo įrankius, ir nereikia rašyti kodo.

Apibendrinimo laukų pranašumai ir galimybės

Specifinių naujinimų stulpelių privalumai ir galimybės:

  • Lengva atlikti vaizdinį redagavimą. Galite sukurti apibendrinimo laukų naudodami laukų rengyklę, kaip ir kurdami įprastą lauką.
  • Didelis sudėtinių funkcijų pasirinkimas. Rinkti duomenis galite naudodami šias funkcijas: „SUM‟, „COUNT‟, „MIN‟, „MAX‟ ir „AVG‟.
  • Visapusiškas filtrų palaikymas apibendrinant. Nustatydami keletą sąlygų galite nustatyti įvairius šaltinio objekto filtrus arba susijusį objektą.
  • Sklandi integracija su vartotojo sąsaja. Sumavimo stulpelius galite įtraukti į formas, rodinius, diagramas ir ataskaitas.
  • Apibendrinimo laukai yra sprendimų komponentai. Galite lengvai transportuoti apibendrinimo laukus kaip komponentus tarp aplinkų ir platinti juos sprendimuose.
  • Apibendrinimo laukai ir apskaičiuotieji laukai vieni kitus papildo. Galite naudoti apibendrinimo lauką kaip apskaičiuotojo lauko dalį ir atvirkščiai.
  • Galite kurti ir priskirti apibendrinimo laukus, skirtus naudoti pasirinktinius valdiklius.

Keli apibendrinimo laukų pavyzdžiai:

  • Bendros prognozuojamos kliento atvirų galimybių įplaukos
  • Bendros prognozuojamos visų hierarchijos klientų atvirų galimybių įplaukos
  • Bendros prognozuojamos galimybės įplaukos įskaitant antrines galimybes
  • Bendra prognozuojama kampanijos sugeneruota tinkamų galimų klientų reikšmė
  • Didelio pirmumo atvirų atvejų skaičius visuose hierarchijos klientuose
  • Visų kliento didelio pirmumo atvirų atvejų anksčiausio sukūrimo laikas

Kiekvienas apibendrinimo laukas sukuria du papildomus laukus su <columnname>_date ir <columnname>_state priesagos šablonu. Lauke _date „DateTime“ duomenys ir lauke _state yra „Integer“ duomenys. Laukas _state turi šias reikšmes:

Reikšmė Valstija Aprašo
0 NotCalculated Lauko reikšmę dar reikia apskaičiuoti.
1 Apskaičiuotas Lauko reikšmė apskaičiuota per paskutinį naujinimo laiką lauke _date.
2 OverflowError Lauko reikšmės skaičiavimas lėmė perpildos klaidą.
3 OtherError Lauko reikšmės nepavyko apskaičiuoti dėl vidinės klaidos. Nurodyta skaičiavimo užduotis tikriausiai tai pataisys.
4 RetryLimitExceeded Lauko reikšmės apskaičiuoti nepavyko, nes didžiausias pakartotinių bandymų apskaičiuoti reikšmę skaičius buvo viršytas dėl didelio kiekio sutapimo ir užrakinimo konfliktų.
5 HierarchicalRecursionLimitReached Lauko reikšmės apskaičiuoti nepavyko, nes pasiektas skaičiavimo didžiausio hierarchijos gylio apribojimas.
6 LoopDetected Lauko reikšmės apskaičiuoti nepavyko, nes įrašo hierarchijoje aptiktas pasikartojantis ciklas.
7 Trūksta valiutos Stulpelio reikšmės apskaičiuoti nepavyko, nes trūksta reikiamos lauko valiutos.

Apibendrinamosios reikšmės skaičiavimas

Apibendrinamąsias reikšmes apskaičiuoja planinės sistemos užduotys, kurios fone vykdomos asinchroniškai. Jei norite peržiūrėti ir tvarkyti apibendrinimo užduotis, turite būti administratorius.

Apibendrinamosios reikšmės užduočių rodinys

Norint peržiūrėti apibendrinamosios reikšmės užduotis:

  1. Prisijunkite prie „Power Apps”, tada pasirinkite norimą aplinką.
  2. Pasirinkite Parametrai (krumpliaračio piktograma) > Išplėstiniai parametrai.
  3. Pasirinkite Parametrai > Sistemos užduotys.
    Perėjimas į sistemos užduotis.
  4. Rodinių išrinkiklyje pasirinkite Pasikartojančios sistemos užduotys.
  5. Norėdami greitai rasti atitinkamą užduotį galite filtruoti pagal sistemos užduoties tipą: masinis apibendrinimo lauko skaičiavimas arba apibendrinimo lauko skaičiavimas.

Atlikti masinį apibendrinimo lauko skaičiavimą

Užduotis Atlikti masinį apibendrinimo lauko skaičiavimą yra pasikartojanti užduotis, sukurta kiekvienam apibendrinimo stulpeliui. Ji vykdoma vieną kartą, kai sukuriate arba atnaujinate apibendrinimo stulpelį. Užduotis perskaičiuoja nustatytą apibendrinimo stulpelio reikšmę visuose esamuose įrašuose, kuriuose yra šis stulpelis. Pagal numatytuosius parametrus užduotis bus vykdoma 12 valandų po to, kai sukursite arba atnaujinsite stulpelį. Jei stulpelis modifikuojamas, užduotį iš naujo nustatoma vykdyti per 12 valandų nuo naujinimo. 12 valandų delsa reikalinga siekiant užtikrinti, kad masės skaičiavimo sumavimo laukas veiktų neveikimo valandomis.

Rekomenduojame, kad administratorius koreguotų masės skaičiavimo sumavimo lauko užduoties pradžios laiką po to, kai specifinių naujinimų paketas bus sukurtas arba modifikuotas, taip, kad jis būtų vykdomas ne darbo valandomis. Pavyzdžiui, galima pasirinkti vidurnaktį, kad būtų užtikrintas efektyvus apibendrinimo laukų apdorojimas.

Atkreipkite dėmesį, kad susidarius situacijai, kai specifinių naujinimų paketas niekada neatnaujinamas, masės skaičiavimo sumavimo lauko užduotis tame stulpelyje nebus vykdoma dar kartą, kol nepraeis 10 metų. Toks veikimas yra numatytas. Kai pagrindiniuose stulpeliuose, susietuose su specifinių naujinimų paketu, nėra jokių naujinimų, nėra jokios priežasties užduotį vykdyti dažniau.

Skaičiuoti apibendrinimo lauką

Užduotis Skaičiuoti apibendrinimo lauką yra pasikartojanti užduotis, kuri atlieka visų apibendrinimo laukų papildančiuosius skaičiavimus esamuose nustatyto objekto įrašuose. Vienoje lentelėje yra tik viena sumavimo lauko skaičiavimo užduotis. Papildantieji skaičiavimai reiškia, kad apibendrinimo laukų skaičiavimo užduotis apdoroja sukurtus, atnaujintus arba panaikintus įrašus, kai baigiama vykdyti paskutinė masinio apibendrinimo lauko skaičiavimo užduotis. Numatytasis mažiausias pasikartojimo parametras yra viena valanda. Užduotis automatiškai sukuriama, kai sukuriamas pirmas objekto apibendrinimo laukas, o panaikinama panaikinus paskutinį apibendrinimo lauką.

Perskaičiavimo tinkle parinktis

Stulpelio formoje rodomas skaičiuotuvo vaizdas, apibendrinimo reikšmė ir paskutinio skaičiavimo laikas. Norėdami perskaičiuoti, pasirinkite skaičiuotuvo vaizdą, tada pasirinkite pasirodžiusį mygtuką Perskaičiuoti .

Apibendrinamosios reikšmės laukas kliento formoje.

Yra keletas aplinkybių, į kurias reikia atsižvelgti naudojant internetinę perskaičiavimo parinktį (forma atnaujinama rankiniu būdu):

  • Lentelėje turite turėti teisę Rašyti ir Rašyti prieigos teises šaltinio eilutėje, kurioje prašote atnaujinimo. Pavyzdžiui, jei skaičiuojate apskaičiuotas pajamas iš paskyros atvirų galimybių, jums nereikia turėti rašymo teisių galimybių lentelėje, tik paskyros lentelėje.
  • Ši parinktis pasiekiama tik tinklo režimu. Negalite jo naudoti dirbdami neprisijungę.
  • Didžiausias įrašų skaičius skaičiuojant apibendrinamąją reikšmę yra apribotas iki 50 000 įrašų. Hierarchinio apibendrinimo atveju tai taikoma susijusiems hierarchijos įrašams. Jei riba viršijama, rodomas klaidos pranešimas: Skaičiavimų negalima atlikti internete, nes pasiekta 50 000 susijusių eilučių skaičiavimo riba. Šis apribojimas netaikomas, kai specifinių naujinimų paketas automatiškai perskaičiuojamas pagal sistemos užduotis.
  • Didžiausias hierarchijos gylis apribotas iki 10 šaltinio įrašui. Jei riba viršijama, rodomas klaidos pranešimas: Skaičiavimų negalima atlikti internete, nes pasiekta šaltinio eilutės hierarchijos gylio riba 10. Šis apribojimas netaikomas, kai specifinių naujinimų paketas automatiškai perskaičiuojamas pagal sistemos užduotis.

Modifikuoti apibendrinimo reikšmės užduoties pasikartojimą

Būdami sistemos administratorius galite modifikuoti apibendrinimo užduoties pasikartojimo šabloną, atidėti, pristabdyti arba tęsti apibendrinimo užduotį. Tačiau negalite atšaukti arba panaikinti naujinimų paketo užduoties.

Norėdami pristabdyti, atidėti, tęsti arba modifikuoti pasikartojimo šabloną turite peržiūrėti sistemos užduotis. Daugiau informacijos: Apibendrinamosios reikšmės užduočių rodinys

Naršymo juostoje pasirinkite Veiksmai ir pasirinkite norimą veiksmą.

Užduoties Atlikti masinį apibendrinimo lauko skaičiavimą galimos parinktys: Tęsti, Atidėti, Pristabdyti.

Užduoties Skaičiuoti apibendrinimo lauką galimos parinktys: Modifikuoti pasikartojimą, Tęsti, Atidėti, Pristabdyti.

Pavyzdžiai

Pažvelkime į kelis suminių stulpelių pavyzdžius. Agreguosime eilutės duomenis iš susijusių eilučių su hierarchija ir be jos. Taip pat agreguosime eilutės duomenis iš susijusių veiklų ir veiklų, netiesiogiai susijusių su eilute, naudodami lentelę ActivityParty. Kiekviename pavyzdyje apibrėšime apibendrinimo lauką naudodami laukų rengyklę. Norėdami atidaryti lauko rengyklę, atidarykite sprendimų naršyklę ir išplėskite Komponentai > Lentelės. Pažymėkite norimą objektą ir pasirinkite Laukai. Pasirinkite Naujas. Rengyklėje pateikite reikiamą lauko informaciją, įskaitant Lauko tipas ir Duomenų tipas. Dalyje Lauko tipas pasirinkite Apibendrinamoji reikšmė, kai pasirenkate duomenų tipą. Duomenų tipai apima dešimtainius arba sveikuosius skaičius, valiutą ir datą (laiką). Pasirinkite mygtuką Redaguoti, esantį prie Lauko tipas. Tada pasieksite apibendrinimo lauko apibrėžties rengyklę. Specifinių naujinimų paketo aprašą sudaro trys skyriai: Šaltinio lentelė, ** Susijusi lentelė ir Agregavimas.

  • Skyriuje Šaltinio objektas nustatykite objektą, kuriam apibrėžiamas apibendrinimo laukas, ir ar surenkant bus naudojama hierarchija, ar ne. Norėdami nustatyti hierarchijos, naudotinos apibendrinant, įrašus galite įtraukti filtrų su keliomis sąlygomis.

  • Skyriuje Susijęs objektas nurodykite objektą, kurį naudodami norite surinkti. Šis skyrius yra pasirinktinis, kai pasirenkate perkelti hierarchiją šaltinio lentelėje. Norėdami nustatyti, kuriuos susijusius įrašus naudoti skaičiuojant, galite įtraukti filtrų su keletu sąlygų. Pavyzdžiui, įtraukite įplaukas iš atvirų galimybių, kur metinės pajamos didesnės nei 1000 USD.

  • Skyriuje Surinkti nurodykite metriką, kurią norite skaičiuoti. Galite pasirinkti galimas sudėtines funkcijas, pvz., SUM, COUNT, MIN, MAX arba AVG.

Šiame pavyzdyje hierarchija nenaudojama. Naudojant susijusias atviras galimybes apskaičiuojamos kliento bendros prognozuojamos įplaukos.

Kaupti apskaičiuotas įplaukas klientui.

Surinkti įrašo duomenys iš antrinių įrašų (naudojant hierarchiją)

Šiame pavyzdyje apskaičiuojame bendras prognozuojamas galimybės įplaukas įskaitant antrines galimybes (naudojant hierarchiją).

Bendros prognozuojamos įplaukos, galimybės hierarchija.

Šiame pavyzdyje apskaičiuojame bendras prognozuojamas atvirų galimybių įplaukas įtraukiant visus klientus (naudojant hierarchiją).

Bendros prognozuojamos įplaukos virš kliento hierarchijos.

Šiame pavyzdyje apskaičiuojame, kiek iš viso laiko praleista visoje su abonementu susijusioje veikloje ir kuriam išrašyta sąskaitų. Tai gali apimti laiką, praleistą prie telefono, susitikimų ar pasirinktinės veiklos.

Ankstesniuose leidimuose galėjote apibrėžti apibendrinimo lauką atskirai veiklai, pvz.: telefono skambučiui, faksui ar susitikimui. Tačiau pasiekti žemiau parodyto pavyzdžio rezultatui duomenis reikėjo surinkti į visumą naudojant apskaičiuotuosius laukus. Dabar tai padaryti galite vienu veiksmu – veiklos objektui apibrėždami vieną apibendrinimo lauką.

Visos veiklos apibendrinamoji reikšmė klientui.

Šiame pavyzdyje skaičiuojame bendrą el. laiškų, išsiųstų į paskyrą, kurioje paskyra nurodyta el. laiško eilutėje "Gavėjui" arba eilutėje "Kopija gavėjui", skaičių. Tai atliekama srityje FILTRAI nurodant Dalyvavimo tipą veiklos šalies objektui apibendrinimo lauko apibrėžtyje. Jei nenaudojate filtravimo, skaičiuojant bus naudojami visi galimi veiklos dalyvavimo tipai.

Norėdami gauti daugiau informacijos apie veiklos šalies objektą ir konkrečiai veiklai pasiekiamus dalyvavimo tipus, žr. Veiklos šalies objektas.

Su apibendrinamąja reikšme susijusi veikla ir veiklos šalis.

Šiame pavyzdyje, apskaičiuojame vidutines numatomas pajamas iš visų galimybių, susijusių su klientu.

Vidutinės numatomos „Dynamics 365” pajamos.

Toliau pateikiamu pavyzdžiu rodoma, kaip apskaičiuoti vidutines numatomas pajamas iš susijusių galimybių naudojant klientų hierarchiją. Vidutines numatomas pajamas galima matyti visuose hierarchijos lygiuose.

Vidutinės numatomos „Dynamics 365” pajamos.

Apibendrinimo lauko aptarimai

Dirbdami su apibendrinimo laukais turite atsižvelgti į tam tikras sąlygas ir apribojimus:

  • Galite nustatyti ne daugiau kaip 200 specifinių naujinimų stulpelių aplinkai ir iki 50 specifinių naujinimų stulpelių vienoje lentelėje. Dabartinės numatytosios reikšmės ir ankstesnė maksimali reikšmė yra 100 kiekvienai aplinkai ir 10 kiekvienai lentelei. Daugiau informacijos: Maksimalaus specifinių naujinimų stulpelių skaičiaus nustatymas aplinkoje arba lentelėje
  • Darbo eigos negali suaktyvinti specifinių naujinimų paketo naujinimai.
  • Darbo eigos laukimo sąlyga negali naudoti specifinių naujinimų paketo stulpelio.
  • Specifinių naujinimų paketo stulpelio apibendrinimas nepalaikomas.
  • Apibendrinamoji reikšmė negali nurodyti apskaičiuotojo lauko, kuris naudoja kitą apskaičiuotąjį lauką, net jei visi kito apskaičiuotojo lauko laukai yra dabartiniame objekte.
  • Specifinių naujinimų paketas neatnaujinamas automatiškai, jei jame naudojamas formulės stulpelis, priklausantis nuo laiko susietų funkcijų Now() ir IsUTCToday(). Perskaičiavimo internetu parinktis (formos atnaujinimas neautomatinis) arba mygtukas Perskaičiuoti turi būti naudojamas apskaičiuojant naujausią specifinių naujinimų paketo reikšmę.
  • Specifinių naujinimų paketas filtrus gali taikyti tik šaltinio lentelei arba susijusioms lentelėms, paprastiems stulpeliams arba nesudėtingiems apskaičiuojamiesiems stulpeliams.
  • Apibendrinimas galimas tik naudojant tik lenteles susijusias 1:N ryšiu. Sumavimo negalima atlikti naudojant N:N ryšius.
  • Sumavimo negalima atlikti naudojant ryšį 1:N lentelėje Veikla arba Veiklos šalis.
  • Veiklos taisyklėse, darbo eigose arba apskaičiuojamuosiuose stulpeliuose visada naudojama paskutinė apskaičiuota specifinių naujinimų paketo stulpelio reikšmė.
  • Apibendrinimo laukas sutelktas atsižvelgiant į sistemos vartotojo kontekstą. Visi vartotojai gali matyti tokią pačią apibendrinimo lauko reikšmę. Galite valdyti apibendrinimo lauko matomumą naudodami lauko lygio saugą (FLS) apribodami, kas gali pasiekti apibendrinimo lauką. Daugiau informacijos: Lauko lygio sauga prieigai valdyti.

Maksimalaus specifinių naujinimų paketo stulpelių skaičiaus nustatymas aplinkoje arba lentelėje

Galite nustatyti ne daugiau kaip 200 specifinių naujinimų stulpelių aplinkai ir iki 50 specifinių naujinimų stulpelių vienoje lentelėje. Dabartinės numatytosios reikšmės ir ankstesni maksimumai yra 100 kiekvienai aplinkai ir 10 kiekvienai lentelei.

Norėdami padidinti maksimalias sumas, atlikite šiuos veiksmus:

  1. Eikite į Power Apps (make.powerapps.com), kairiojoje naršymo srityje pasirinkite Lentelė, tada atidarykite lentelę Organizacija .
  2. Pasirinkite sąrašą n daugiau, tada ieškos lauke įveskite maxr · . Pasirinkite stulpelius MaxRollupFieldsPerOrg ir MaxRollupFieldsPerEntity, tada pasirinkite Įrašyti. Pasirinkite maksimalų specifinių naujinimų paketo stulpelių skaičių, kad padidintumėte reikšmes
  3. Pakeiskite norimas MaxRollupFieldsPerOrg (iki 200) ir MaxRollupFieldsPerEntity (iki 50) reikšmes .

Svarbu

Jei aplinkoje yra daugiau nei 100 specifinių naujinimų stulpelių, gali suprastėti specifinių naujinimų stulpelių našumas ir padidėti saugyklos sąnaudos.

Tikslus apvalinimas

Jei agregavimo lauko tikslumas didesnis už apibendrinimo lauko tikslumą, prieš sumuojant, agregavimo lauko tikslumas suapvalinamas iki apibendrinimo lauko tikslumo. Norėdami iliustruoti šį elgesį, pažvelkime į konkretų pavyzdį. Tarkime, kad paskyros lentelės sumavimo stulpelis, skirtas apskaičiuoti bendras numatomas susijusių galimybių pajamas, turi dviejų dešimtainių taškų tikslumą. Prognozuoj. vertė Galimybių objekte laukas Prognozuojamos įplaukos yra agregavimo laukas, kurio tikslumas keturi dešimtainiai skyrikliai. Mūsų pavyzdyje klientas turi dvi susijusias galimybes. Bendra prognozuojamų įplaukų suma paskaičiuojama taip:

  1. Numat. Prognozuojamos įplaukos iš pirmos galimybės: 1000,0041 $
  2. Numat. Prognozuojamos įplaukos iš antros galimybės: 2000,0044 $
  3. Bendra prognozuojamų įplaukų suma: 1 000,00 USD + 2 000,00 USD = 3 000,00 USD

Kaip matote, prieš sumuojant, agregavimo laukas suapvalinamas iki dviejų dešimtainių skyriklio tikslumo.

Kitoks elgesys nuo susietų tinklelių

Tam tikros lentelės formos, pavyzdžiui, Paskyra arba Kontaktas, parengtos iš anksto ir jose yra susieti tinkleliai. Pavyzdžiui, kliento formoje yra kontaktų, atvejų, galimybių ir kitų tinklelių. Kai kurie įrašai, rodomi formos Paskyra tinkleliuose yra tiesiogiai susiję su kliento įrašu; kiti rodomi, netiesiogiai, per ryšius su kitais įrašais. Palyginimui, apibendrinimo lauko sumavimas naudoja tik tiesioginius ryšius, kurie aiškiai apibrėžti apibendrinimo lauko apibrėžime. Jokių kitų ryšių nepaisoma. Norėdami iliustruoti elgesio skirtumą, pažvelkime į šį pavyzdį.

  1. Klientas A1 turi pagrindinį kontaktą P1. Atvejis C1 yra susijęs su klientu A1 (C1.Laukas Klientas = A1) ir atvejis C2 yra susijęs su kontaktu P1 (C2.Laukas Klientas = P1).
  2. Tinklelyje Atvejai, esančiame įrašo A1 formoje Paskyra, rodomi du atvejai: C1 ir C2.
  3. Apibendrinimo laukas kliento objekte, vadinamas Bendru atvejų skaičiumi, naudojamas su klientu susijusiems atvejams suskaičiuoti.
  4. Kliento apibendrinimo lauko apibrėžime mes nurodome atvejus, turinčius paskyros ryšį su klientu. Susumavus, Bendras atvejų skaičius yra lygus 1 (atvejis C1). Atvejis C2 neįtraukiamas į bendrą sumą, nes jis tiesiogiai susijęs su kontaktu, o ne su paskyra, ir jo negalima aiškiai apibrėžti paskyros naujinimų paketo stulpelio apraše. Todėl bendras specifinių naujinimų paketu grąžintų atvejų skaičius neatitinka tinklelyje Atvejai rodomo atvejų skaičiaus.

Taip pat žr.

Stulpelių kūrimas ir redagavimas
Apskaičiuojamųjų stulpelių apibrėžimas
Formulės, skaičiavimo ir specifinių naujinimų stulpeliai naudojant kodą
Stulpelio Data ir laikas veikimas ir formatas
Hierarchiškai susijusių duomenų apibrėžimas ir užklausos dėl jų teikimas

Pastaba

Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)

Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).