Definiranje stupaca skupne vrijednosti koji zbrajaju vrijednosti
Napomena
Na snazi od studenog 2020.:
- Common Data Service preimenovan je u Microsoft Dataverse. Saznajte više
- Neka je terminologija u usluzi Microsoft Dataverse ažurirana. Na primjer, sada je entitet preimenovan u tablica, a polje u stupac. Saznajte više
Ovaj će se članak uskoro ažurirati kako bi sadržavao najnoviju terminologiju.
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 sljedeće:
- 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,MAXiAVG - 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šća.
- 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:
- Kada prikažete Common Data Services Zadano rješenje uredite URL, uklonite sve nakon
dynamics.comi osvježite stranicu. - U području Postavke odaberite Sustav > 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 se po stupcu skupne vrijednosti. Pokreće se jednom, nakon što ste stvorili ili ažurirali stupac skupne vrijednosti. Posao ponovno izračunava vrijednost određenog stupca skupne vrijednosti u svim postojećim recima koji sadrže taj stupac. Prema zadanim postavkama, posao će se pokrennuti 12 sati nakon što ste stvorili ili ažurirali stupac. Kada se posao dovrši automatski se zakazuje za ponovno pokretanje u dalekoj budućnosti, za 10 godina. Ako se stupac izmijeni, posao se ponovno namješta za ponovno pokretanje 12 sati nakon ažuriranja. Odgoda od 12 sati potrebna je da biste bili sigurni da se Masovni izračun polja skupne vrijednosti pokreće nakon radnog vremena okruženja. Preporučuje se da administrator prilagodi početno vrijeme posla Masovnog izračuna polja skupne vrijednosti nakon što se stupac skupne vrijednosti stvori ili izmijeni tako da se pokreće nakon radnog vremena. Na primjer, dobro vrijeme za pokretanje posla je ponoć jer to osigurava učinkovitu obradu stupaca skupne vrijednosti.
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. Po tablici postoji samo jedan posao Izračuna polja skupne vrijednosti. 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 odaberite gumb Ponovni izračun koji se prikaže.

Prilikom korištenja mogućnosti ponovnog izračuna na mreži (ručno osvježavanje u obrascu) imajte na umu nekoliko stvari:
- Morate imati privilegije za pisanje u tablici i prava pristupa za pisanje u izvorišnom retku za koji tražite osvježavanje. Na primjer, ako izračunavate procijenjeni prihod iz otvorenih prilika računa, ne morate imati privilegije za pisanje na tablici prilike, već samo na tablici računa.
- Ova je mogućnost dostupna samo u mrežnom načinu rada. Ne možete je koristiti tijekom izvanmrežnog rada.
- 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 se ograničenje premaši, pojavljuje se poruka o pogrešci: Izračuni se ne mogu izvršavati na mreži jer je dostignuto ograničenje izračuna od 50.000 povezanih redaka. To se ograničenje ne primjenjuje kada poslovi sustava automatski ponovno izračunavaju skupnu vrijednost.
- Maksimalna dubine hijerarhije ograničena je na 10 za izvorišni redak. Ako se ograničenje premaši, pojavljuje se poruka o pogrešci: Izračuni se ne mogu izvršavati na mreži jer je dostignuto ograničenje dubine hijerarhije od 10 za izvorišni redak. To se ograničenje ne primjenjuje kada poslovi sustava automatski ponovno izračunavaju skupnu vrijednost.
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 brisati posao skupne vrijednosti.
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 sa stupcem skupne vrijednosti. Zbrojit ćemo podatke za redak iz povezanih redaka sa i bez korištenja hijerarhije. Zbrojit ćemo i podatke za redak iz povezanih aktivnosti i aktivnosti neizravno povezanih sa retom preko 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: Izvorišna 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. Ovaj je odjeljak neobavezan kod odabira skupne vrijednosti putem hijerarhije izvorišne tablice. 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, poput SUM, COUNT, MIN, MAX ili AVG.
Zbrajanje podataka za redak iz povezanih redaka
U ovom primjeru ne koristi se hijerarhija. 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 obuhvaćati vrijeme utrošeno na telefonu, na obveze ili na 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 smo brojimo ukupan broj poruka e-pošte poslanih kupcu, pri čemu je kupac naveden u redcima primatelja e-pošte „Prima“ ili „Kopija“. To se radi navođenjem Vrste sudjelovanja ud FILTRI za tablicu Nositelj aktivnosti u definiciji stupca skupne vrijednosti. Ako ne koristite filtriranje, sve vrste sudjelovanja dostupne za aktivnost koriste se u izračunu.
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 100 stupaca skupne vrijednosti za tvrtku ili ustanovu i do 10 stupaca skupne vrijednosti po tablici.
- Tijek rada nije moguće pokrenuti pomoću ažuriranja stupca skupne vrijednosti.
- Uvjet čekanja tijeka rada ne može koristiti stupac skupne vrijednosti.
- Skupna vrijednost u stupcu 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.
- Skupna vrijednost može primijeniti samo filtre na izvorišnu tablicu ili povezane tablice, jednostavne stupce ili jednostavne izračunate stupce.
- Skupnu vrijednost moguće je izvršiti samo putem povezanih tablica s odnosom 1:N. Skupnu vrijednost nije moguće izvršiti putem odnosa N:N.
- Skupnu vrijednost nije moguće izvršiti putem odnosa 1:N za tablicu Aktivnost ili tablicu Nositelj aktivnosti.
- Poslovna pravila, tijekovi rada i 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.
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 vidjeli kako to funkcionira, pogledajmo sljedeći primjer. Recimo da stupac skupne vrijednosti u tablici računa za izračun ukupnog procijenjenog prihoda povezanih prilika ima preciznost od dva decimalna mjesta. 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. Primjerice, obrazac kupca sadrži 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 vidjeli 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 te se ne može izričito definirati u definiciji stupca skupne vrijednosti računa. Zbog toga ukupni broj slučajeva koje vraća operacija skupne vrijednosti ne odgovara broju slučajeva prikazanom u rešetki Slučajevi.
Pogledajte također
Stvaranje i uređivanje stupaca
Definiranje izračunatih stupaca
Ponašanje i oblik stupaca datuma i vremena
Definiranje i upit hijerarhijski povezanih podataka