Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
| Funcţii | Se aplică la |
|---|---|
| Average Max Min Sum |
|
| StdevP VarP |
|
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ă varianța argumentelor sale.
Puteți furniza valori pentru aceste funcții ca:
- Argumente separate. De exemplu, Sum( 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. Cu toate acestea, StdevP și VarP nu poate fi delegat pentru nicio sursă de date. Dacă delegarea nu este acceptată, se va regăsi numai prima parte a datelor, apoi funcția aplicată 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ă
Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )
- NumericalFormulas - Obligatoriu. Valori numerice cu care să lucrați.
Average( Tabel, NumericalFormula )
Max( Tabel, NumericalFormula )
Min( Tabel, NumericalFormula )
Sum( Tabel, NumericalFormula )
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, CostPerUnit * UnitățiSold)
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ă:
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(Glisor1.Valoare, Glisor2.Valoare, Glisor3.Valoare): Eticheta ar afișa suma tuturor valorilor la care au fost setate glisoarele.
Average(Glisor1.Valoare, Glisor2.Valoare, Glisor3.Valoare): Eticheta ar afișa media tuturor valorilor la care au fost setate glisoarele.
Max(Glisor1.Valoare, Glisor2.Valoare, Glisor3.Valoare): Eticheta va afișa numărul maxim de valori la care au fost setate glisoarele.
Min(Glisor1.Valoare, Glisor2.Valoare, Glisor3.Valoare): Eticheta ar afișa minimul tuturor valorilor la care au fost setate glisoarele.
StdevP(Glisor1.Valoare, Glisor2.Valoare, Glisor3.Valoare): Eticheta ar afișa abaterea standard a tuturor valorilor la care au fost setate glisoarele.
VarP(Glisor1.Valoare, Glisor2.Valoare, Glisor3.Valoare): Eticheta ar afișa varianța tuturor valorilor la care au fost setate glisoarele.