Definiranje stupaca skupne vrijednosti koji zbrajaju vrijednosti
Stupci skupne vrijednosti pomažu korisnicima da dobiju uvid u podatke nadzorom ključnih poslovnih mjernih podataka. Stupac skupne vrijednosti sadrži vrijednost zbroja izračunatu uz retke povezane s određenim retkom. To uključuje obične tablice i tablice aktivnosti kao što su e-pošta i obveze.
U složenijim slučajevima možete zbrajati podatke iz hijerarhije redaka. Kao administrator ili osoba za prilagodbu sustava možete definirati stupce skupne vrijednosti pomoću alata za prilagođavanje na platformi Power Apps, bez potrebe za pisanjem koda.
Prednosti i mogućnosti stupaca skupne vrijednosti
Prednosti i mogućnosti stupaca skupne vrijednosti uključuju:
- Vizualno uređivanje je jednostavno. Stupce skupne vrijednosti možete stvoriti pomoću Uređivača stupca, baš kao što činite kada stvarate obični stupac.
- Širok odabir funkcija agregacije. Podatke možete skupljati pomoću sljedećih funkcija:
SUM
,COUNT
,MIN
,MAX
iAVG
- Potpuna podrška za filtriranje za skupljanje. Za izvorišnu tablicu ili povezanu tablicu istovremeno možete postaviti različite filtre i više uvjeta.
- Glatka integracija s korisničkim sučeljem. Stupce skupne vrijednosti možete uključiti u obrasce, prikaze, grafikone i izvještaje.
- Stupci skupne vrijednosti komponente su rješenja. Stupce skupne vrijednosti jednostavno možete prenositi između okruženja kao komponente i raspodijeliti ih u rješenjima.
- Stupci skupne vrijednosti i izračunati stupci međusobno su komplementarni. Stupac skupne vrijednosti možete koristiti kao dio izračunatog stupca i obrnuto.
- Možete konfigurirati stupce skupne vrijednosti za korištenje prilagođenih kontrola.
Neki primjeri stupaca skupne vrijednosti obuhvaćaju:
- Ukupni procijenjeni prihod otvorenih prilika kupca
- Ukupni procijenjeni prihod otvorenih prilika svih kupaca u hijerarhiji
- Ukupni procijenjeni prihod prilike, uključujući podređene prilike
- Ukupna procijenjena vrijednost potencijalnih klijenata koje je stvorila kampanja
- Broj otvorenih slučajeva visokog prioriteta sve račune u hijerarhiji
- Najranije stvoreno vrijeme svih otvorenih slučajeve visokog prioriteta za kupca
Svaki stupac skupne vrijednosti stvara dva dodatna stupca s uzorkom nastavka <columnname>_date
i <columnname>_state
. Stupac _date
sadrži podatke DateTime, a stupac _state
sadrži podatke o cijelom broju. Stupac _state
ima sljedeće vrijednosti:
Value | Status | Opis |
---|---|---|
0 | NotCalculated | Vrijednost stupca još nije izračunata. |
1 | Izračunato | U stupcu _date izračunata je vrijednost stupca po vremenu posljednjeg ažuriranja. |
2 | OverflowError | Izračun vrijednosti stupca završio je s pogreškom viška. |
3 | OtherError | Izračun vrijednosti stupca nije uspio zbog interne pogreške. Pokretanje sljedećeg posla izračuna vjerojatno će je popraviti. |
4 | RetryLimitExceeded | Izračun vrijednosti stupca nije uspio jer je maksimalni broj ponovnih pokušaja za izračun vrijednosti prekoračen zbog velikog broja sukoba zbog istovremenog rada i zaključavanja. |
5 | HierarchicalRecursionLimitReached | Izračun vrijednosti stupca nije uspio jer je dosegnuto maksimalno ograničenje dubine hijerarhije za taj izračun. |
6 | LoopDetected | Izračun vrijednosti stupca nije uspio jer je u hijerarhiji retka otkrivena rekurzivna petlja. |
7 | CurrencyMissing | Izračun vrijednosti stupca nije uspio jer nedostaje obavezna valuta polja. |
Izračuni skupne vrijednosti
Skupne se vrijednosti izračunavaju zakazanim poslovima sustava koji se asinkrono izvode u pozadini. Morate imati administratorske ovlasti za prikaz poslova skupne vrijednosti i upravljanje njima.
Prikaz poslova skupne vrijednosti
Za prikaz poslova skupne vrijednosti uradite sljedeće:
- Prijavite se u servis Power Apps i zatim odaberite željeno okruženje.
- Odaberite Postavke (zupčanik) > Napredne postavke.
- Odaberite Postavke > Poslovi sustava.
- U biraču prikaza odaberite Ponavljajući poslovi sustava.
- Da biste brzo pronašli odgovarajući posao, možete filtrirati prema vrsti posla sustava: Masovni izračun polja skupne vrijednosti ili Izračun polja skupne vrijednosti.
Masovni izračun polja skupne vrijednosti
Masovni izračun polja skupne vrijednosti posao je koji se ponavlja i stvara za svaki stupac skupne vrijednosti. Pokreće se jednom, nakon što stvorite ili ažurirate stupac skupne vrijednosti. Posao ponovno izračunava vrijednost određenog stupca skupne vrijednosti u svim postojećim zapisima koji sadrže taj stupac. Prema zadanim postavkama, posao će se pokrenuti 12 sati nakon što ste stvorili ili ažurirali stupac. Kada se stupac izmijeni, posao se ponovno namješta za ponovno pokretanje 12 sati nakon ažuriranja. Kašnjenje od 12 sati potrebno je kako bi se osiguralo da polje skupne vrijednosti masovnog izračuna radi tijekom neoperativnih sati okruženja.
Preporučujemo administratoru da prilagodi vrijeme početka posla polja skupne vrijednosti masovnog izračuna nakon stvaranja ili izmjene stupca skupne vrijednosti na takav način da se izvodi tijekom neoperativnih sati. Na primjer, dobro vrijeme za pokretanje posla je ponoć jer to osigurava učinkovitu obradu stupaca skupne vrijednosti.
Imajte na umu da, kada dođe do situacije u kojoj se stupac skupne vrijednosti nikada ne ažurira, posao Polje skupne vrijednosti za masovno izračunavanje neće se ponovno pokrenuti za taj stupac dok ne prođe 10 godina. Ovo je ponašanje osmišljeno na taj način. Kada u temeljnim stupcima povezanima s poljem skupne vrijednosti nema ažuriranja, nema razloga za češće pokretanje posla.
Izračun stupca skupne vrijednosti
Izračun polja skupne vrijednosti posao je koji se ponavlja i koji izvodi inkrementalne izračune svih stupaca skupne vrijednosti u postojećim recima za određenu tablicu. Postoji samo jedan posao kumulativne obrade po tablici. Inkrementalni izračuni znače da posao Izračuna polja skupne vrijednosti obrađuje retke koji su stvoreni, ažurirani ili izbrisani nakon dovršetka izvršavanja posljednjeg posla Masovnog izračuna polja skupne vrijednosti. Minimalna postavka ponavljanja prema zadanom iznosi jedan sat. Posao se automatski stvara kada se prvi stupac skupne vrijednosti za tablicu stvori i izbriše i kada se izbriše posljednji stupac skupne vrijednosti.
Mogućnost ponovnog izračuna na mreži
Stupac skupne vrijednosti na obrascu prikazuje sliku kalkulatora, vrijednost skupne vrijednosti i vrijeme posljednjeg izračuna. Da biste ponovno izračunali, odaberite sliku kalkulatora, a zatim gumb Ponovno izračunaj koji će se pojaviti.
Prilikom korištenja mogućnosti ponovnog izračuna na mreži (ručno osvježavanje u obrascu) imajte na umu nekoliko stvari:
- U izvornom retku u kojem tražite osvježavanje morate imati ovlasti za pisanje na tablici i prava pristupa zapisivanju. Na primjer, ako izračunavate procijenjeni prihod od otvorenih prilika poslovnog subjekta, ne morate imati privilegije pisanja u tablici prilika, već samo u tablici računa.
- Ova je mogućnost dostupna samo u mrežnom načinu rada. Ne možete ga koristiti dok radite izvanmrežno.
- Maksimalni broj redataka tijekom osvježavanja skupne vrijednosti ograničen je na 50.000 redaka. To se slučaju hijerarhijske skupne vrijednosti primjenjuje na povezane retke u hijerarhiji. Ako je ograničenje prekoračeno, prikazat će se poruka o pogrešci: Izračuni se ne mogu izvršiti na mreži jer je dosegnuto ograničenje izračuna od 50 000 povezanih redaka. To se ograničenje ne primjenjuje kada poslovi sustava automatski ponovno izračunaju kumulativnu vrednost.
- Maksimalna dubine hijerarhije ograničena je na 10 za izvorišni redak. Ako je ograničenje prekoračeno, prikazat će se poruka o pogrešci: Izračuni se ne mogu izvršiti na mreži jer je dosegnuto ograničenje dubine hijerarhije od 10 za izvorni redak. To se ograničenje ne primjenjuje kada poslovi sustava automatski ponovno izračunaju kumulativnu vrednost.
Izmjena ponavljanja posla skupne vrijednosti
Kao administrator sustava uzorak ponavljanja posla skupne vrijednosti možete izmijeniti, a posao skupne vrijednosti odgoditi, privremeno zaustaviti ili nastaviti. Međutim, ne možete otkazati ili izbrisati posao kumulativne obrade.
Za privremeno zaustavljanje, odgađanje, nastavljanje ili izmjenu uzorka ponavljanja, morate prikazati poslove sustava. Dodatne informacije Prikaz poslova skupne vrijednosti
Na navigacijskoj traci odaberite Akcije pa odaberite željenu akciju.
Za posao Masovnog izračuna polja skupne vrijednosti dostupne su stavke: Nastavi, Odgodi i Privremeno zaustavi.
Za posao Izračuna polja skupne vrijednosti dostupne su stavke: Izmijeni ponavljanje, Nastavi, Odgodi i Privremeno zaustavi.
Primjeri
Pogledajmo nekoliko primjera stupaca skupne vrijednosti. Objedinit ćemo podatke za redak iz povezanih redaka sa hijerarhijom i bez nje. Također ćemo objediniti podatke za redak iz povezanih aktivnosti i aktivnosti koje su neizravno povezane s retkom putem tablice ActivityParty. U svakom ćemo primjeru definirati stupac skupne vrijednosti pomoću Uređivača stupca. Da biste otvorili uređivač stupca, otvorite preglednik rješenja i proširite Komponente > Tablice. Odaberite tablicu koju želite i odaberite Stupci. Odaberite stavku Novo. U uređivač unesite potrebne informacije za stupac, a u to se ubrajaju Vrsta stupca i Vrsta podataka. Nakon što ste odabrali vrstu podataka u Vrsta stupca odaberite Skupna vrijednost. Vrste podataka obuhvaćaju decimalne ili cijele brojeve, valutu i datum/vrijeme. Odaberite gumb Uredi pored Vrsta stupca. Otvorit će se uređivač definicija stupca skupne vrijednosti. Definicija stupca skupne vrijednosti sastoji se od tri odjeljka: Izvorna tablica,Povezana ** tablica i Zbrajanje.
U odjeljku Izvorišna tablica odredite tablicu za koju je definiran stupac skupne vrijednosti i hoće li se zbrajati ili se neće zbrajati u hijerarhiji. Možete dodati filtre s više uvjeta za određivanje redaka u hijerarhiji koje želite koristiti za skupnu vrijednost.
U odjeljku Povezana tablica navedite tablicu za koju zbrajate. Ova sekcija nije obavezna kada odaberete kumulativnu obradu hijerarhije u izvorišnoj tablici. Možete dodati filtre s više uvjeta za određivanje povezanih redaka koje želite koristiti u izračunu. Na primjer, uključite prihod iz otvorenih prilika čiji je godišnji prihod veći od 1000 USD.
U odjeljku Zbroj navedite mjerne podatke koje želite izračunati. Možete odabrati dostupne funkcije zbrajanja, kao što su SUM, COUNT, MIN, MAX ili AVG.
Zbrajanje podataka za redak iz povezanih redaka
U ovom primjeru hijerarhija se ne koristi. Ukupni očekivani prihod izračunava se za kupca iz povezanih otvorenih prilika.
Zbroj podataka za redak iz podređenih redaka, preko hijerarhije
U ovom primjeru izračunat ćemo ukupni procijenjeni prihod prilike uključujući podređene prilike, preko hijerarhije.
Zbroj podataka za redak iz povezanih redaka, preko hijerarhije
U ovom primjeru izračunat ćemo ukupni procijenjeni prihod otvorenih prilika svih kupaca, preko hijerarhije.
Zbroj podataka za redak iz svih povezanih aktivnosti
U ovom primjeru izračunavamo ukupno utrošeno i fakturirano vrijeme iz svih aktivnosti povezanih s kupcem. To može uključivati vrijeme provedeno na telefonu, zakazanim obavezama ili prilagođenim aktivnostima.
U ranijim ste izdanjima mogli definirati stupac skupne vrijednosti za pojedinačnu aktivnost, kao što je telefonski poziv, faks ili obveze. No da biste postigli rezultat iz primjera u nastavku, morali ste zbrojiti podatke korištenjem izračunatih stupaca. Sada to sve možete učiniti u jednom koraku definiranjem jednog stupca skupne vrijednosti za tablicu Aktivnost.
Zbroj podataka za redak iz svih povezanih aktivnosti i aktivnosti neizravno povezanih preko tablice Nositelj aktivnosti
U ovom primjeru brojimo ukupan broj e-poruka poslanih na račun, gdje je račun naveden u retku e-pošte "Primatelju" ili retku "Primatelj kopija. To se radi navođenjem Vrste sudjelovanja ud FILTRI za tablicu Nositelj aktivnosti u definiciji stupca skupne vrijednosti. Ako ne koristite filtriranje, u izračunu se koriste sve dostupne vrste sudjelovanja za aktivnost.
Dodatne informacije o tablici Nositelj aktivnosti i vrstama sudjelovanja dostupnima za određenu aktivnost potražite u odjeljku Tablica Nositelj aktivnosti.
Zbroj podataka za redak iz povezanih redaka pomoću operatora AVG
U ovom primjeru izračunavamo prosječni procijenjeni prihod iz svih prilika koje su povezane s kupcem.
Sljedeći primjer pokazuje kako se izračunava prosječni procijenjeni prihod iz povezanih prilika u hijerarhiji kupaca. Prosječni očekivani prihod može se vidjeti na svakoj razini u hijerarhiji.
Napomene o stupcu skupne vrijednosti
Prilikom rada sa stupcima skupne vrijednosti imajte na umu određene uvjete i ograničenja:
- Možete definirati najviše 200 stupaca skupne vrijednosti za okoliš i do 50 stupaca skupne vrijednosti po tablici. Trenutne zadane vrijednosti i prethodni maksimum su 100 po okruženju i 10 po tablici. Dodatne informacije: Definiranje maksimalnog broja stupaca skupne vrijednosti u okruženju ili tablici
- Ažuriranja stupaca skupne vrijednosti ne mogu pokrenuti tijek rada.
- Uvjet čekanja tijeka rada ne može koristiti stupac skupne vrijednosti.
- Skupna vrijednost stupca skupne vrijednosti nije podržana.
- Skupna vrijednost ne može se referirati na izračunati stupac koji koristi drugi izračunati stupac, čak i ako su svi stupci drugog izračunatog stupca na trenutnoj tablici.
- Stupac skupne vrijednosti ne ažurira se automatski ako koristi stupac formule koji ovisi o vremenski ograničenim funkcijama
Now()
iIsUTCToday()
. Za izračun najnovije vrijednosti stupca skupne vrijednosti mora se koristiti mogućnost mrežnog ponovnog izračuna (ručno osvježavanje na obrascu) ili gumb Ponovno izračunaj . - Skupna vrijednost može primijeniti filtre samo na izvorišnu tablicu ili povezane tablice, jednostavne stupce ili nesložene izračunate stupce.
- Skupnu vrijednost moguće je izvršiti samo putem povezanih tablica s odnosom 1:N. Kumulativna vrijednost ne može se izvršiti putem N:N Odnosi.
- Zbirna vrijednost ne može se izvršiti preko odnosa 1:N za tablicu Aktivnost ili tablicu Sudionik aktivnosti.
- Poslovna pravila, tijekovi rada ili izračunati stupci uvijek koriste posljednju izračunatu vrijednost stupca skupne vrijednosti.
- Stupac skupne vrijednosti zbraja se u kontekstu korisnika sustava. Svi korisnici mogu vidjeti istu vrijednost stupca skupne vrijednosti. Možete kontrolirati vidljivost stupca skupne vrijednosti uz sigurnost na razini stupca (FLS) ograničavanjem pristupa stupcu skupne vrijednosti. Dodatne informacije Sigurnost na razini stupca za kontrolu pristupa.
Definiranje maksimalnog broja stupaca skupne vrijednosti u okruženju ili tablici
Možete definirati najviše 200 stupaca skupne vrijednosti za okoliš i do 50 stupaca skupne vrijednosti po tablici. Trenutne zadane vrijednosti i prethodni maksimumi su 100 po okruženju i 10 po tablici.
Da biste povećali maksimume, slijedite ove korake:
- Idite na Power Apps (make.powerapps.com), odaberite Tablica u lijevom navigacijskom oknu, a zatim otvorite tablicu Organizacija .
- Odaberite popis n više, a zatim u okvir za pretraživanje upišite maxr . Odaberite stupce MaxRollupFieldsPerOrg i MaxRollupFieldsPerEntity, a zatim Spremi.
- Promijenite željene vrijednosti za MaxRollupFieldsPerOrg( do 200) i MaxRollupFieldsPerEntity (do 50).
Važno
Ako imate više od 100 stupaca skupne vrijednosti za okruženje, to može dovesti do smanjenih performansi stupaca skupne vrijednosti i povećane potrošnje prostora za pohranu.
Preciznost zaokruživanja
Ako je preciznost zbirnog stupca veća od preciznosti stupca skupne vrijednosti, preciznost zbirnog stupca se zaokružuje na preciznost stupca skupne vrijednosti prije nego što se izvrši zbrajanje. Da bismo ilustrirali takvo ponašanje, pogledajmo određeni primjer. Recimo da stupac skupne vrijednosti u tablici računa, za izračunavanje ukupnog procijenjenog prihoda povezanih prilika, ima preciznost od dva decimalna zareza. Polje Stupac prihoda u tablici prilike zbirni je stupac s preciznošću od četiri decimalna mjesta. U našem primjeru kupac ima dvije povezane prilike. Zbroj procijenjenih prihoda izračunava se na sljedeći način:
- Očekivano Prihod za prvu priliku: 1000,0041 $
- Očekivano Prihod za drugu priliku: 2000,0044 $
- Zbroj procijenjenih Prihod: 1000.00 USD + 2000.00 USD= 3000.00 USD
Kao što možete vidjeti, preciznost zaokruživanja na dva decimalna mjesta u zbirnom stupcu izvodi se prije zbrajanja.
Različito ponašanje povezanih rešetki
Određeni obrasci tablice, kao što su Račun ili Kontakt sadrže gotove povezane rešetke. Na primjer, obrazac poslovnog subjekta uključuje kontakte, slučajeve, prilike i druge rešetke. Neki od redaka prikazanih u rešetkama obrasca Račun izravno su povezani s retkom računa; ostali su neizravno povezani putem odnosa s drugim recima. Za usporedbu zbrajanje stupca skupne vrijednosti koristi samo izravne odnose izričito definirane u definiciji stupca skupne vrijednosti. Drugi se odnosi ne uzimaju u obzir. Da bismo ilustrirali razliku u ponašanju, pogledajmo sljedeći primjer.
- Račun A1 ima primarni kontakt, P1. Slučaj C1 pridružen je računu A1 (C1.stupac klijenta = A1), a slučaj C2 pridružen je kontaktu P1 (C2.stupac klijenta = P1).
- Rešetka Slučajevi na obrascu Račun iz retka A1 prikazuje dva slučaja, C1 i C2.
- Stupac skupne vrijednosti u tablici računa koji se naziva Ukupni broj slučajeva koristi se za brojanje slučajeva pridruženih računu.
- U definiciji stupca skupne vrijednosti računa navodimo slučajeve koji imaju odnos klijenta s računom. Nakon zbrajanja ukupni broj slučajeva iznosi 1 (slučaj C1). Slučaj C2 nije uključen u ukupni zbroj jer je izravno povezan s kontaktom, a ne s računom i ne može se izričito definirati u definiciji stupca skupne vrijednosti računa. Zbog toga ukupan broj slučajeva vraćenih operacijom skupne vrijednosti ne odgovara broju slučajeva prikazanih u rešetki Predmeti .
Pogledajte
Stvaranje i uređivanje stupaca
Definiranje izračunatih stupaca
Stupci formule, izračunate i skupne vrijednosti pomoću koda
Ponašanje i oblik stupca Datum i vrijeme
Definiranje i upit hijerarhijski povezanih podataka
Napomena
Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)
Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).