Funkcije Average, Max, Min, StdevP, Sum i VarP

Odnosi se na: Aplikacije od gotovih gradivnih elemenata Stupci formule za tokove Dataverse radne površine CLI aplikacije stvorene Power Platform prema modelu

Agregatne funkcije koje sažimaju skup brojeva.

Opis

Funkcija Average izračunava prosječnu ili aritmetičku sredinu svojih argumenata.

Funkcija Max pronalazi maksimalnu vrijednost.

Funkcija Min pronalazi minimalnu vrijednost.

Funkcija Sum izračunava zbroj svojih argumenata.

Funkcija StdevP izračunava standardnu devijaciju svojih argumenata.

Funkcija VarP izračunava varijancu svojih argumenata.

Vrijednosti za ove funkcije možete navesti kao:

  • Odvojeni argumenti. Na primjer Sum( 1, 2, 3 ) vraća 6.
  • tablica i formula za rad preko te tablice. Agregat će se izračunati na vrijednosti formule za svaki zapis.

Polja zapisa koja se trenutno obrađuju dostupna su unutar formule. Upotrijebite ThisRecord operator ili jednostavno spomenite polja imenom na isti način kao i bilo koju drugu vrijednost. Za imenovanje zapisa koji se obrađuje možete upotrijebiti i As operator, a to vam može pomoći učiniti formulu razumljivijom, a ugniježđene zapise pristupačnijima. Više informacija potražite u primjerima u nastavku i radu u djelokrugu zapisa.

Ove funkcije djeluju samo na numeričkim vrijednostima. Ostale vrste vrijednosti, poput nizova ili zapisa su zanemarene. Koristite funkciju Value da biste pretvorili niz u broj.

Funkcije Average, Max, Min i Sum mogu se delegirati kada se koriste s izvorom podataka koji podržava delegiranje za ove funkcije. Međutim, StdevP i VarP ne mogu se delegirati za izvore podataka. Ako delegiranje nije podržano dohvatit će se samo prvi dio podataka, a zatim će se lokalno primijeniti funkcija. Rezultat možda neće predstavljati potpunu priču. Upozorenje o delegiranju će se pojaviti u vrijeme stvaranja sadržaja da bi vas podsjetilo o tom ograničenju i predložilo prebacivanje na rješenja koja je moguće delegirati kadgod je to moguće. Dodatne informacije potražite u odjeljku Pregled delegiranja.

Sintaksa

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

  • NumericalFormula(s) – obavezno. Numeričke vrijednosti na kojima treba raditi.

Average( Table, NumericalFormula )
Max( Table, NumericalFormula )
Min( Table, NumericalFormula )
Sum( Table, NumericalFormula )
StdevP( Table, NumericalFormula )
VarP( Table, NumericalFormula )

  • Table – obavezno. Tablica na kojoj treba raditi.
  • NumericalFormula – obavezno. Formula koju treba procijeniti za svaki zapis. Rezultat ove formule koristi se za agregaciju. Možete koristiti stupce tablice u formuli.

Primjeri

Korak po korak

Recimo da ste imali izvor podataka pod nazivom Sales koji je uključivao stupac CostPerUnit i stupac UnitsSold i postavite svojstvo Text oznake na ovu funkciju:
Sum(Sales, CostPerUnit * UnitsSold)

Oznaka bi pokazala ukupnu prodaju množenjem vrijednosti u tim stupcima za svaki zapis, a zatim dodavanjem rezultata iz svih zapisa zajedno:
Izračunajte ukupnu prodaju od prodanih jedinica i cijene po jedinici.

U drugom primjeru, recimo da ste imali klizače koji su dobili naziv Slider1, Slider2 i Slider3 i oznaku s njenim svojstvom Text postavljenim na ovu formulu:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka bi prikazivala zbroj svih vrijednosti na koje su postavljeni klizači.
Average(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka bi prikazivala prosjek svih vrijednosti na koje su postavljeni klizači.
Max(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka bi prikazivala maksimum svih vrijednosti na koje su postavljeni klizači.
Min(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka bi prikazivala minimum svih vrijednosti na koje su postavljeni klizači.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka bi prikazivala standardnu devijaciju svih vrijednosti na koje su postavljeni klizači.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka bi prikazivala varijancu svih vrijednosti na koje su postavljeni klizači.