Comparteix a través de


Definir les columnes de valor que agreguen valors

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

Els avantatges i les capacitats de les columnes desplegables inclouen:

  • 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, MAX i AVG.
  • 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 als formularis, visualitzacions, 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:

  1. Inicieu la sessió al Power Apps i seleccioneu l'entorn que voleu.
  2. Seleccioneu Configuració (engranatge) > Configuració avançada.
  3. Seleccioneu Configuració > Treballs del sistema.
    Anar a les feines del sistema.
  4. Al selector de visualitzacions, trieu Feines del sistema periòdiques.
  5. 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 a cada 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 tots els registres existents que contenen aquesta columna. Per defecte, la feina s'executarà 12 hores després de que hàgiu creat o actualitzat una columna. 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 el camp de desplegament de càlcul massiu s'executa durant les hores no operatives de l'entorn.

Recomanem que un administrador ajusti l'hora d'inici d'una tasca de camp acumulatiu de càlcul massiu després de crear o modificar la columna de valor consolidat, de manera que s'executi durant 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.

Tingueu en compte que, quan es produeixi la situació en què la columna de valor consolidat no s'actualitza mai, la feina Camp acumulatiu de càlcul massiu no es tornarà a executar per a aquesta columna fins que hagin passat 10 anys. Està dissenyat d'aquesta manera. Quan no hi ha actualitzacions a les columnes subjacents associades al camp de valor consolidat, no hi ha cap raó per executar la feina amb més freqüència.

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. Només hi ha una tasca de camp acumulatiu 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, seleccioneu la imatge de la calculadora i, a continuació, seleccioneu el botó Torna a calcular que apareix.

Columna de valor consolidat al formulari de comptes

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 privilegis d'escriptura sobre la taula i drets d'accés d'escriptura a la fila d'origen on sol·liciteu l'actualització. Per exemple, si calculeu els ingressos estimats a partir de les oportunitats obertes d'un compte, no cal que tingueu privilegis d'escriptura a la taula d'oportunitats, només a la taula de comptes.
  • Aquesta opció només està disponible al mode en línia. No el podeu utilitzar mentre treballeu sense connexió.
  • 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 se supera el límit, apareix un missatge d'error: Els càlculs no es poden fer 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 les feines del sistema tornen a calcular automàticament el valor acumulatiu.
  • La profunditat màxima de la jerarquia està limitada a 10 per a la fila d'origen. Si se supera el límit, veureu un missatge d'error: Els càlculs no es poden realitzar en línia perquè s'ha assolit el límit de profunditat de jerarquia de 10 per a la fila d'origen. Aquest límit no s'aplica quan les feines del sistema tornen a calcular automàticament el valor acumulatiu.

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 podeu cancel·lar ni suprimir una tasca acumulativa.

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

Vegem diversos exemples de columnes acumulatives. Agregarem dades d'una fila de les files relacionades amb i sense utilitzar una jerarquia. També agregarem dades d'una fila d'activitats i activitats relacionades indirectament 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 acumulativa consta de tres seccions: Taula ** font, 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 desplaçar-vos per sobre de la jerarquia de 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.

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.

Total d'ingressos previstos per a un compte

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.

Total d'ingressos previstos, jerarquia d'oportunitats

En aquest exemple, calculem el total dels ingressos previstos de les oportunitats obertes a través dels comptes, mitjançant la jerarquia.

Ingressos previstos afegits sobre la jerarquia del compte

En aquest exemple, podem calcular el temps total invertit i facturat a partir de totes les activitats relacionades amb un compte. Això pot incloure temps dedicat al telèfon, a les cites o a les 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.

Acumular totes les activitats per a un compte.

En aquest exemple, comptem el nombre total de correus electrònics enviats a un compte, on el compte es mostra a la línia "Per al destinatari" del correu electrònic o a la línia "Destinatari a/c". 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, s'utilitzaran tots els tipus de participació disponibles per a una activitat al 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.

Activitats relacionades i grup d'activitat de valor consolidat.

En aquest exemple, podem calcular una mitjana d'ingressos previstos des de totes les oportunitats relacionades amb un compte.

Mitjana d'ingressos previstos al Dynamics 365

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.

Mitjana d'ingressos previstos sobre la jerarquia al Dynamics 365

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 200 columnes de valor consolidat per a l'entorn i fins a 50 columnes acumulatives per taula. Els valors per defecte actuals i el màxim anterior són 100 per entorn i 10 per taula. Més informació: Definir el nombre màxim de columnes de valor consolidat en un entorn o taula
  • Les actualitzacions de la columna de valor consolidat no poden activar un flux de treball.
  • Una condició d'espera del flux de treball no pot utilitzar una columna acumulativa.
  • No s'admet un valor acumulatiu sobre la columna acumulativa.
  • 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.
  • Una columna de valor consolidat no s'actualitza automàticament si utilitza una columna de fórmula que depèn de les funcions Now() limitades en el temps i IsUTCToday(). L'opció de recàlcul en línia (una actualització manual al formulari) o el botó Torna a calcular s'han d'utilitzar per calcular l'últim valor de la columna acumulativa.
  • El valor acumulatiu 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 resum sobre les relacions N:N.
  • No es pot fer un valor consolidat sobre la relació 1:N de la taula Activitat ni de la taula Festa d'activitat.
  • Les regles de negoci, els fluxos de treball o les columnes calculades sempre utilitzen l'últim valor calculat de la columna acumulativa.
  • 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.

Definir el nombre màxim de columnes de valor consolidat d'un entorn o taula

Podeu definir un màxim de 200 columnes de valor consolidat per a l'entorn i fins a 50 columnes acumulatives per taula. Els valors per defecte actuals i els màxims anteriors són 100 per entorn i 10 per taula.

Per augmentar els màxims, seguiu aquests passos:

  1. Aneu a Power Apps (make.powerapps.com), seleccioneu Taula a la subfinestra de navegació esquerra i, a continuació, obriu la taula Organització .
  2. Seleccioneu la llista n més i, a continuació, escriviu maxr al quadre Cerca . Seleccioneu les columnes MaxRollupFieldsPerOrg i MaxRollupFieldsPerEntity i, a continuació, seleccioneu Desa. Seleccioneu columnes de valor consolidat màxim per augmentar els valors
  3. Canvieu els valors de MaxRollupFieldsPerOrg (fins a 200) i MaxRollupFieldsPerEntity (fins a 50) que vulgueu.

Important

Tenir més de 100 columnes acumulables per a un entorn pot provocar un rendiment degradat de les columnes acumulables i un major consum d'emmagatzematge.

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 acumulativa de la taula de comptes, per calcular els ingressos estimats totals 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:

  1. Previsió Ingressos de la primera oportunitat: 1000,0041 $
  2. Previsió Ingressos de la segona oportunitat: 2000,0044 $
  3. 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 de 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 la diferència de comportament, vegem el següent exemple.

  1. 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).
  2. La quadrícula Casos del formulari Compte de la fila A1 mostra dos casos, C1 i C2.
  3. 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.
  4. 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 s'inclou al total, ja que està directament relacionat amb el contacte, no amb el compte, i no es pot definir explícitament a la definició de la columna de valor consolidat del compte. Com a resultat, el nombre total de casos retornats per operació acumulativa no coincideix amb el nombre de casos que es mostren a la quadrícula Casos .

Consulteu també

Crear i editar columnes
Definir columnes calculades
Columnes de fórmules, calculades i acumulatives mitjançant codi
Comportament i format de la columna Data i hora
Definir i consultar les dades relacionades jeràrquicament

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).