Dijeli putem


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

Odnosi se na: Aplikacije radnog područja Stupci Dataverse formule tijekova radne površine CLI aplikacija Power Pages Power Platform utemeljenih na 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( NumeričkaFormula1; [ NumeričkaFormula2; ... ] )
Sum( NumericalFormula1; [ NumericalFormula2; ... ] )
StdevP( NumeričkaFormula1; [ NumeričkaFormula2; ... ] )
VarP( NumeričkaFormula1; [ NumeričkaFormula2; ... ] )

  • NumericalFormulas - Obavezno. Numeričke vrijednosti na kojima treba raditi.

Prosjek( tablica; numeričkaFormula )
Max( tablica; numeričkaFormula )
Min( Tablica; NumeričkaFormula )
Sum( tablica; numeričkaFormula )
StdevP( tablica; numeričkaFormula )
VarP( tablica; numeričkaFormula )

  • Tablica - 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(Prodaja, 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 prikazala zbroj svih vrijednosti na koje su klizači postavljeni.
Average(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka bi prikazala prosjek svih vrijednosti na koje su klizači postavljeni.
Max(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka bi prikazala maksimum svih vrijednosti na koje su klizači postavljeni.
Min(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka bi prikazala minimum svih vrijednosti na koje su klizači postavljeni.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka bi prikazala standardnu devijaciju svih vrijednosti na koje su klizači postavljeni.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka bi prikazala varijancu svih vrijednosti na koje su klizači postavljeni.