Partajați prin


Funcțiile Media, Max, Min, StdevP, Sum și VarP

Se aplică pentru: planșă de lucru aplicații Fluxuri desktop Dataverse coloane de formule Aplicații bazate pe model Power Pages Power Platform CLI

Funcții agregate care rezumă un set de numere.

Descriere

Funcția Average calculează media, sau media aritmetică, a argumentelor sale.

Funcția Max găsește valoarea maximă.

Funcția Min găsește valoarea minimă.

Funcția Sum calculează suma argumentelor sale.

Funcția StdevP calculează abaterea standard a argumentelor sale.

Funcția VarP calculează variația argumentelor sale.

Puteți furniza valori pentru aceste funcții ca:

  • Argumente separate. De exemplu, Suma( 1, 2, 3 ) returnează 6.
  • Un tabel și o formulă care să funcționeze peste acel tabel. Agregatul va fi calculat pe valorile formulei pentru fiecare înregistrare.

Câmpurile înregistrării procesate în prezent sunt disponibile în cadrul formulei. Utilizați operatorul ThisRecord sau pur și simplu faceți referire la câmpuri după nume, așa cum ați face cu orice altă valoare. Operatorul Ca poate fi, de asemenea, utilizat pentru a denumi înregistrarea care este procesată, ceea ce poate face formula dvs. să fie mai ușor de înțeles și înregistrările imbricate să fie accesibile. Pentru informații suplimentare, consultați exemplele de mai jos și lucrul cu domeniul de aplicare al înregistrărilor.

Aceste funcții funcționează numai pe valori numerice. Alte tipuri de valori, precum șiruri sau înregistrări, sunt ignorate. Utilizați funcția Value pentru a converti un șir într-un număr.

Funcțiile Average, Max, Min și Sum pot fi delegate atunci când sunt utilizate cu o sursă de date care acceptă delegarea pentru aceste funcții. In orice caz, StdevP și VarP nu pot fi delegate pentru nicio sursă de date. Dacă delegarea nu este acceptată, doar prima porțiune a datelor va fi regăsită și apoi funcția se va aplica local. Este posibil ca rezultatul să nu reprezinte întreaga situație. Va apărea un avertisment de delegare la momentul creării, pentru a vă aminti de această limitare și pentru a sugera comutarea la alternativele ce se pot delega, atunci când este posibil. Pentru mai multe informații, consultați prezentarea generală a delegării.

Sintaxă

Medie( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sumă( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )

  • NumericalFormules - Obligatoriu. Valori numerice cu care să lucrați.

Medie( Tabel, Formulă numerică )
Max( Tabel, Formulă numerică )
Min( Tabel, Formulă numerică )
Sumă( Tabel, Formulă numerică )
StdevP( Tabel, NumericalFormula )
VarP( Tabel, NumericalFormula )

  • Tabel - Obligatoriu. Tabelul de utilizat.
  • NumericalFormula - Obligatoriu. Formula pentru a evalua fiecare înregistrare. Rezultatul acestei formule este utilizat pentru agregare. Puteți utiliza coloane din tabel în această formulă.

Exemple

Pas cu pas

Să spunem că aveți o sursă de date numită Vânzări care conține o coloană CostPerUnit și o coloană UnitsSold, și setați proprietatea Text a unei etichete pentru această funcție:
Sumă (Vânzări, Cost PerUnitate * UnitățiVândute)

Eticheta ar afișa vânzări totale prin înmulțirea valorilor din acele coloane pentru fiecare înregistrare și apoi adăugarea rezultatelor din toate înregistrările împreună:
Calculați vânzările totale de la unitățile vândute și costul pe unitate.

Ca un alt exemplu, să spunem că aveți glisoare numite Slider1, Slider2 și Slider3 și o etichetă cu proprietate sa Text setată la această formulă:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): eticheta ar afișa suma tuturor valorilor la care au fost setate glisoarele.
Medie(Slider1.Value, Slider2.Value, Slider3.Value): eticheta ar afișa media tuturor valorilor la care au fost setate glisoarele.
Max(Slider1.Value, Slider2.Value, Slider3.Value): eticheta ar afișa valoarea maximă a tuturor valorilor la care au fost setate glisoarele.
Min(Slider1.Value, Slider2.Value, Slider3.Value): eticheta ar afișa valoarea minimă a tuturor valorilor la care au fost setate glisoarele.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): eticheta ar afișa abaterea standard a tuturor valorilor la care au fost setate glisoarele.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): eticheta ar afișa varianța tuturor valorilor la care au fost setate glisoarele.