Deli putem


Funkcije "Prosek", "Maks", "Min", "StdevP", "Sum" i "VarP"

Važi za: Canvas aplikacije Desktop flows Dataverse formula columns Model-driven apps Power Pages Power Platform CLI

Agregatne funkcije koje sažimaju skup brojeva.

Opis

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

Funkcija Max pronalazi maksimalnu vrednost.

Funkcija Min pronalazi minimalnu vrednost.

Funkcija Sum izračunava zbir svojih argumenata.

Funkcija StdevP izračunava standardnu devijaciju svojih argumenata.

Funkcija VarP izračunava varijansu svojih argumenata.

Vrednosti za ove funkcije možete navesti kao:

  • Zasebni argumenti. Na primer, Sum( 1, 2, 3 ) vraća 6.
  • Tabela i formula za rad preko te tabele. Agregatna vrednost će se izračunati na osnovu vrednosti formule za svaki zapis.

Polja zapisa koji se trenutno obrađuje su dostupna u formuli. Koristite operator ThisRecord ili jednostavno stavite referencu na polja po nazivu kao i bilo koju drugu vrednost. Možete i da koristite operator As za imenovanje zapisa koji se obrađuje što može da pomogne da vaša formula bude lakša za razumevanje i učini ugnežđene zapise dostupnima. Više informacija potražite u primerima u nastavku i članku o radu sa opsegom zapisa.

Ove funkcije rade samo na numeričkim vrednostima. Ostali tipovi vrednosti, kao što su niske ili zapisi, ignorišu se. Koristite funkciju Value da konvertujete vrednost niske u broj.

Funkcije Average, Max, Min i Sum se mogu delegirati kada se koriste sa izvorom podataka koji podržava delegiranje za ovih funkcija. Međutim, StdevP i VarP se ne mogu delegirati za bilo koji izvor podataka. Ako delegiranje nije podržano, samo prvi deo izvora podataka će biti preuzet, a zatim će funkcija biti primenjena lokalno. Rezultat možda ne predstavlja kompletnu sliku. Upozorenje o delegiranju će se prikazati u trenutku kreiranja kao podsetnik na ovo ograničenje i da vam predloži prelazak na alternativne opcije gde je to moguće. Više informacija potražite u pregledu 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 vrednosti sa kojima se radi.

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

  • Table – Obavezno. Tabela na kojoj se radi.
  • NumericalFormula – Obavezno. Formula za izračunavanje svakog zapisa. Rezultat ove formule koristi se za agregaciju. Možete koristiti kolone tabele u formuli.

Primeri

Korak po korak

Recimo da ste imali izvor podataka po imenu Sales koja je sadržalo kolonu CostPerUnit i kolonu UnitsSold i podesili ste svojstvo Text oznake na ovu funkciju:
Sum(Sales, CostPerUnit * UnitsSold)

Oznaka bi pokazala ukupnu prodaju umnožavanjem vrednosti u tim kolonama za svaki zapis, a zatim dodavanjem rezultata iz svih zapisa zajedno:
Izračunavanje ukupne prodaje od prodatih jedinica i cene po jedinici.

Kao drugačiji primer, recimo da ste imali klizače koji su imenovani Slider1, Slider2 i Slider3 i oznaku čije svojstvo Text je postavljeno prema ovoj formuli:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka će prikazati zbir svih vrednosti na koje su postavljeni klizači.
Average(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka će prikazati prosek svih vrednosti na koje su postavljeni klizači.
Max(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka će prikazati maksimalnu vrednost svih vrednosti na koje su postavljeni klizači.
Min(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka će prikazati minimalnu vrednost svih vrednosti na koje su postavljeni klizači.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka će prikazati standardno odstupanje svih vrednosti na koje su postavljeni klizači.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): Oznaka će prikazati varijaciju svih vrednosti na koje su postavljeni klizači.