Definir les columnes de valor que agreguen valors
Nota
Vigent a partir del novembre de 2020:
- S’ha canviat el nom del Common Data Service per Microsoft Dataverse. Més informació
- S’han actualitzat alguns termes del Microsoft Dataverse. Per exemple, ara entitat s’anomena taula, i el camp ha passat a anomenar-se columna. Més informació
Aquest article s’actualitzarà pròximament per reflectir la terminologia més recent.
Les columnes de valor consolidat estan dissenyades per ajudar els usuaris a obtenir la informació sobre les dades mitjançant la supervisió dels paràmetres empresarials claus. Una columna de valor consolidat conté un valor agregat calculat sobre les files relacionades amb una fila específica. Això inclou les taules normals i taules d'activitat, com ara correus electrònics i cites.
En escenaris més complexos, podeu afegir dades sobre la jerarquia de files. Com a administrador o personalitzador, podeu definir columnes de valor consolidat mitjançant les eines de personalització del Power Apps sense que un desenvolupador hagi de programar codi.
Beneficis i capacitats de les columnes de valor consolidat
Entre els beneficis i les capacitats de les columnes de valor consolidat s'inclouen les següents:
- L'edició visual és senzilla. Podeu crear les columnes de valor consolidat utilitzant l'Editor de columna, igual que feu quan creeu una columna normal.
- Àmplia selecció de funcions agregades. Podeu afegir dades amb les funcions següents:
SUM,COUNT,MIN,MAXiAVG. - Suport de filtre complet per agregació. Podeu definir diferents filtres per a la taula d'origen o taula relacionada quan configureu diverses condicions.
- Integració perfecta amb la interfície d'usuari. Podeu incloure les columnes de valor consolidat en formularis, vistes, gràfics i informes.
- Les columnes de valor consolidat són components de la solució. Podeu moure fàcilment les columnes de valor consolidat com components entre entorns i distribuir-los en solucions.
- Les columnes de valor consolidat i les columnes calculades són complementàries entre si. Podeu utilitzar una columna de valor consolidat com a part de la columna calculada i viceversa.
- Podeu configurar columnes de valor consolidat per utilitzar els controls personalitzats.
Alguns exemples de columnes de valor consolidat inclouen:
- Total d'ingressos previstos d'oportunitats obertes d'un compte
- Total d'ingressos previstos d'oportunitats obertes a través de tots els comptes a una jerarquia
- Total d'ingressos previstos d'una oportunitat, incloses oportunitats secundàries
- Valor estimat total dels clients potencials qualificats generats per a una campanya
- Nombre de casos oberts d'alta prioritat a través de tots els comptes a una jerarquia
- Primer temps de creació de tots els casos oberts d'alta prioritat d'un compte
Cada columna de valor consolidat crea dues columnes accessòries amb el patró de sufix <nomcolumna>_date i <nomcolumna>_state. La columna _date conté dades de data i hora i la columna _state conté dades d'enter. La columna _state té els següents valors:
| Valor | Província o estat | Descripció |
|---|---|---|
| 0 | NotCalculated | El valor de la columna encara està per calcular. |
| 1 | Calculat | El valor de la columna s'ha calculat per a la darrera hora d'actualització de la columna _date. |
| 2 | OverflowError | El càlcul del valor de la columna ha provocat un error de desbordament. |
| 3 | OtherError | El càlcul del valor de la columna ha fallat a causa d'un error intern. La següent execució de la feina de càlcul probablement ho arreglarà. |
| 4 | RetryLimitExceeded | El càlcul de valor de columna ha fracassat perquè el nombre màxim de reintents per calcular el valor s'ha superat per l'alt nombre de simultaneïtat i conflictes de bloqueig. |
| 5 | HierarchicalRecursionLimitReached | El càlcul de valor de columna ha fallat perquè s'ha assolit el límit màxim de profunditat de jerarquia per al càlcul. |
| 6 | LoopDetected | El càlcul de valor de columna ha fallat perquè s'ha detectat un bucle recursiu a la jerarquia de la fila. |
| 7 | CurrencyMissing | S'ha produït un error al càlcul dels valors de columna perquè falta la moneda del camp necessària. |
Càlculs del valor consolidat
Els valors consolidats es calculen per feines del sistema planificades que s'executen asíncronament al fons. Heu de ser un administrador per visualitzar i administrar les feines del valor consolidat.
Visualitza feines de valor consolidat
Per visualitzar feines de valor consolidat:
- Mentre visualitzeu la Solució per defecte del Common Data Services, editeu l'adreça URL, suprimiu tota la informació després de
dynamics.comi actualitzeu la pàgina. - A l'àrea Configuració, seleccioneu Sistema > Feines del sistema.

- Al selector de visualitzacions, trieu Feines del sistema periòdiques.
- Per trobar ràpidament una feina rellevant, podeu filtrar pel tipus de feina del sistema: Calcula massivament el camp de valor consolidat o Calcula el camp de valor consolidat.
Calcula massivament el camp de valor consolidat
Calcula massivament el camp de valor consolidat és una feina periòdica, creada per una columna de valor consolidat. S'executa una vegada, quan hàgiu creat o actualitzat una columna de valor consolidat. La feina torna a calcular el valor de columna de valor consolidat especificat a totes les files existents que contenen aquesta columna. Per defecte, la feina s'executarà 12 hores després de que hàgiu creat o actualitzat una columna. Quan el treball finalitzi, es planifica automàticament executar-se en un futur llunyà, aproximadament, en 10 anys. Si la columna està modificada, la feina es reinicialitza per executar-se una altra vegada 12 hores després de la l'actualització. El retard de 12 hores és necessari per assegurar que Calcula massivament el camp de valor consolidat s'executi durant les hores no operatives de l'entorn. Es recomana que un administrador ajusti l'hora d'inici d'una feina Calcula massivament el camp de valor consolidat quan la columna de valor consolidat s'hagi creat o modificat, de tal manera que s'executi durant les hores no operatives. Per exemple, les 12:00 de la nit seria una bona hora per executar la feina per assegurar el processament eficient de les columnes de valor consolidat.
Calcula la columna de valor consolidat
Calcula el camp de valor consolidat és una feina periòdica que fa càlculs incrementals de totes les columnes de valor consolidat a les files existents per a una taula especificada. Hi ha només una feina de Calcula el camp de valor consolidat per taula. Els càlculs incrementals signifiquen que la feina Calcula el camp de valor consolidat processa les files que van ser creats, actualitzats o suprimits quan la darrera feina Calcula massivament el camp de valor consolidat va finalitzar. La periodicitat mínima per defecte és una hora. La feina es crea automàticament quan es crea la primera columna de valor consolidat d'una taula i s'esborra quan se suprimeix la darrera columna de valor consolidat.
Opció recàlcul en línia
La columna de valor consolidat del formulari mostra una imatge de calculadora, un valor consolidat i l'hora de l'últim càlcul. Per tornar a calcular-lo, seleccioneu la imatge de la calculadora i, a continuació, seleccioneu el botó Torna a calcular que apareix.

Hi ha unes quantes consideracions que heu de tenir en compte quan utilitzeu l'opció per tornar a calcular en línia (actualització manual al formulari):
- Heu de tenir els privilegis d'escriptura a la taula i els drets d'accés d'escriptura en la fila d'origen on voleu sol·licitar l'actualització. Per exemple, si esteu calculant els ingressos previstos de les oportunitats obertes d'un compte, no heu de tenir els privilegis d'escriptura a la taula de l'oportunitat, només a la taula del compte.
- Aquesta opció només està disponible al mode en línia. No podeu utilitzar-la mentre es treballa fora de línia.
- El nombre màxim de files durant l'actualització del valor consolidat es limita a 50.000 files. En el cas del valor consolidat de la jerarquia, s'aplica a les files relacionades a través de la jerarquia. Si s'excedeix el límit, veureu un missatge d'error: No es poden realitzar càlculs en línia perquè s'ha assolit el límit de càlcul de 50.000 files relacionades. Aquest límit no s'aplica quan el valor consolidat es torna a calcular automàticament per les feines del sistema.
- La profunditat màxima de la jerarquia està limitada a 10 per a la fila d'origen. Si s'excedeix el límit, veureu un missatge d'error: No es poden realitzar càlculs en línia perquè s'ha assolit el límit de profunditat de la jerarquia de 10 files d'origen. Aquest límit no s'aplica quan el valor consolidat es torna a calcular automàticament per les feines del sistema.
Modifica la periodicitat de la feina de valor consolidat
Com a administrador del sistema, podeu modificar el patró de periodicitat de la feina de valor consolidat, posposar, posar en pausa o reprendre la feina de valor consolidat. Tanmateix, no es pot cancel·lar o esborrar una feina de valor consolidat.
Per posar en pausa, ajornar, reprendre o modificar el patró de periodicitat, heu de veure les feines del sistema. Més informació Visualitza les feines de valor consolidat
A la barra de navegació, trieu Accions i l'acció que vulgueu.
Per a la feina Calcula massivament el camp de valor consolidat, les seleccions disponibles són: Reprèn, Posposa i Posa en pausa.
Per a la feina Calcula el camp de valor consolidat, les seleccions disponibles són: Modifica la periodicitat, Reprèn, Posposa i Posa en pausa.
Exemples
Fem una ullada a diversos exemples de columna de valor consolidat. Afegirem les dades per a una fila a partir de les files relacionades amb i sense utilitzar una jerarquia. També afegirem dades per a una fila a partir de les activitats relacionades i activitats indirectament relacionades amb una fila mitjançant la taula ActivityParty. A cada exemple, podem definir la columna del valor consolidat utilitzant l'Editor de columna. Per obrir l'Editor de columna, obriu l'explorador de solucions i expandiu Components > Taules. Seleccioneu la taula que voleu i trieu Columnes. Trieu Nou. A l'editor, proporcioneu la informació necessària per a la columna, incloent-hi el Tipus de columna i Tipus de dades. Al Tipus de columna, seleccioneu Valor consolidat, després de seleccionar el tipus de dades. Els tipus de dades inclouen nombres sencers o decimals, moneda i data/hora. Trieu el botó Edita al costat de Tipus de columna. Això us porta a l'editor de definició de la columna de valor consolidat. La definició de la columna de valor consolidat consta de tres apartats: Taula d'origen, Taula relacionada i Agregació.
A la secció Taula d'origen, especifiqueu la taula per la qual es defineix la columna de valor consolidat i si agregueu o no a través d'una jerarquia. Podeu afegir filtres amb diverses condicions per especificar les files en la jerarquia que voleu utilitzar per al valor consolidat.
A la secció Taula relacionada, especifiqueu la taula a través de la que agregueu. Aquesta secció és opcional quan decidiu el valor consolidat sobre la jerarquia a la taula d'origen. Podeu afegir filtres amb diverses condicions per especificar quines files relacionades s'utilitzen al càlcul. Per exemple, incloeu els ingressos de les oportunitats obertes amb una facturació anual superior a $1000.
A la secció Agregat, especifiqueu la mètrica que vulgueu calcular. Podeu triar funcions agregades disponibles com ara SUM, COUNT, MIN, MAX o AVG.
Addició de dades per a una fila a partir de files relacionades
En aquest exemple, no s'utilitza una jerarquia. El total estimat d'ingressos es calcula per a un compte, des de les oportunitats obertes relacionades.

Dades agregades per a una fila de les files secundàries, a través de la jerarquia
En aquest exemple, podem calcular el total dels ingressos previstos d'una oportunitat, incloses les oportunitats secundàries, a través de la jerarquia.

Dades agregades per a una fila de les files relacionades, a través de la jerarquia
En aquest exemple, calculem el total dels ingressos previstos de les oportunitats obertes a través dels comptes, mitjançant la jerarquia.

Addició de dades per a una fila a partir de totes les activitats relacionades
En aquest exemple, podem calcular el temps total invertit i facturat a partir de totes les activitats relacionades amb un compte. Això pot incloure el temps invertit en el telèfon, a les cites, o en activitats personalitzades.
En les primeres versions, era possible definir una columna de valor consolidat per a una activitat individual, com ara una trucada telefònica, un fax o una cita. Però, per aconseguir el resultat de l'exemple mostrat a continuació, calia comptar les dades mitjançant les columnes calculades. Ara, podeu fer-ho tot en un sol pas definint una columna de valor consolidat de la taula Activitat.

Addició de dades per a una fila a partir de totes les activitats relacionades i activitats indirectament relacionades mitjançant la taula Grup d'activitat
En aquest exemple, hem de comptar el nombre total de missatges de correu electrònic enviats a un compte, on apareix el compte a la línia "Destinatari Per a" o "Destinatari a/c" del correu electrònic. Això es fa especificant el Tipus de participació en FILTRES per a la taula Grup d'activitat a la definició de la columna de valor consolidat. Si no utilitzeu el filtratge, aleshores tots els tipus de participació disponibles per a una activitat s'utilitzen en el càlcul.
Per obtenir més informació sobre la taula Grup d'activitat i els tipus de participació disponibles per a una activitat concreta, vegeu Taula Grup d'activitat.

Addició de dades agregades per a una fila a partir de les files relacionades mitjançant l'operador AVG
En aquest exemple, podem calcular una mitjana d'ingressos previstos des de totes les oportunitats relacionades amb un compte.

El següent exemple mostra com calcular una mitjana d'ingressos previstos des de les oportunitats relacionades sobre una jerarquia de comptes. Una mitjana estimada dels ingressos es pot veure a cada nivell en la jerarquia.

Consideracions sobre la columna de valor consolidat
Heu de tenir en compte certes condicions i restriccions quan treballeu amb les columnes de valor consolidat:
- Podeu definir un màxim de 100 columnes de valor consolidat per l'organització i fins a 10 columnes de valor consolidat per taula.
- Un flux de treball no pot ser desencadenat per les actualitzacions de columna de valor consolidat.
- Una condició d'espera de flux de treball no pot utilitzar una columna de valor consolidat.
- No s'admet un valor consolidat sobre la columna de valor consolidat.
- Un valor consolidat no pot fer referència a una columna calculada que utilitza una altra columna calculada, fins i tot si tots les columnes de l'altra columna calculada són a la taula actual.
- El valor consolidat només pot aplicar filtres a la taula d'origen o taules relacionades, columnes simples o columnes calculades no complexes.
- Es pot fer un valor consolidat només sobre taules relacionades amb la relació 1:N. No es pot fer un valor consolidat sobre les relacions d'N:N.
- No es pot fer un valor consolidat sobre les relacions 1:N per la taula Activitat o la Taula Grup d'activitat.
- Les regles de negocis, fluxos de treball o columnes calculades sempre utilitzen l'últim valor calculat de la columna de valor consolidat.
- Una columna de valor consolidat s'agrega sota el context d'usuari del sistema. Tots els usuaris poden veure el mateix valor de columna de valor consolidat. Podeu controlar la visibilitat de la columna de valor consolidat amb la seguretat del nivell de columna (FLS), restringint qui pot accedir a la columna de valor consolidat. Més informació Seguretat del nivell de columna per controlar l'accés.
Arrodoniment de la precisió
Si la precisió de la columna agregada és major que la precisió de la columna de valor consolidat, la precisió de la columna agregada s'arrodoneix cap avall en la precisió de la columna de valor consolidat, abans de que es realitzi l'agregació. Per il·lustrar aquest comportament, vegem un exemple concret. Suposem que la columna de valor consolidat a la taula del compte, per a calcular el total d'ingressos previstos de les oportunitats relacionades, té una precisió de dos decimals. El previst La columna Ingressos de la taula d'oportunitat és la columna agregada amb la precisió de quatre decimals. En el nostre exemple, el compte té dues oportunitats relacionades. La suma global dels ingressos previstos es calcula de la següent manera:
- Previsió Ingressos de la primera oportunitat: 1000,0041 $
- Previsió Ingressos de la segona oportunitat: 2000,0044 $
- Suma agregada dels ingressos previstos: Ingressos: 1000,00 $ + 2000,00 $ = 3000,00 $
Com es pot veure, la precisió a l'arrodoniment a dos decimals en la columna agregada es fa abans que es realitzi l'agregació.
Comportament diferent de les quadrícules associades
Determinats formularis de taula, com Compte o Contacte, per defecte, contenen les quadrícules associades. Per exemple, un formulari Compte inclou Contactes, Casos, Oportunitats i altres quadrícules. Algunes de les files mostrades a les quadrícules del formulari Compte estan relacionades directament amb la fila de compte; altres, indirectament, mitjançant les relacions amb altres files. En comparació, l'agregació de la columna de valor consolidat només utilitza relacions directes explícitament definides en la definició de la columna de valor consolidat. No es té en compte cap altra relació. Per il·lustrar les diferències de comportament, vegem l'exemple següent.
- El compte A1 té un contacte principal, P1. El cas C1 està associat amb el compte A1 (columna C1.Client = A1) i el cas C2 està associat amb el contacte P1 (columna C2.Client = P1).
- La quadrícula Casos del formulari Compte de la fila A1 mostra dos casos, C1 i C2.
- La columna de valor consolidat a la taula de compte, anomenat Nombre total de casos, s'utilitza per comptar els casos associats amb el compte.
- En la definició de la columna de valor consolidat, especifiquem els casos que tenen la relació de client amb el compte. Després de l'agregació, el nombre total de casos és igual a 1 (cas C1). El cas C2 no està inclòs al total, ja que està directament relacionat amb el contacte, no amb el compte, i no es pot definir explícitament en la definició de columna de valor consolidat. Com a resultat, el nombre total de casos retornats per l'operació de valor consolidat no coincideix amb el nombre de casos mostrat en la quadrícula Casos.
Consulteu també
Crear i editar columnes
Definir columnes calculades
Comportament i format de la columna de data i hora
Definir i consultar les dades relacionades jeràrquicament